Gale leads from front for Yorks
Yorkshire captain Andrew Gale notched his 16th first-class hundred as his side took control against reigning champions Durham.
Gale set the example as the visitors marched on from 299 for three at start of play to declare on 589 for eight, with the skipper making 124 and valuable support coming from Jonny Bairstow (95) and Adil Rashid (68).
It was the third highest score made on the ground and Durham faced a stern inquisition with the ball and they tried to make a response to an intimidating total.
In the end, though, some patient batting paid off as the home side ended day two having lost just a single wicket for a score of 62.
Keaton Jennings was the man to go for Durham, caught behind off Ryan Sidebottom's bowling, though the umpire took some time to give the decision.
Earlier, Gale and Bairstow added 156 before the latter was trapped lbw to Chris Rushworth.
Gale departed soon afterwards, Phil Mustard taking the catch behind the stumps off Jennings' bowling, before Rashid and Andrew Hodd (41 not out) pushed up the scoring rate with a partnership of 87.
Rashid's dismissal, caught by Kumar Sangakkara off Rushworth, sparked a minor collapse.
Tim Bresnan edged a ball from Graham Onions to the wicketkeeper, and Onions then had Liam Plunkett lbw for a golden duck.
Onions was on a hat-trick, but he was denied the chance to go for the glory as Yorkshire elected to declare.
The pressure was on Durham, but opener Mark Stoneman made light of it with an unbeaten 48 despite some tight bowling - especially from Bresnan who conceded just six runs from his seven overs, including five maidens.