Mark Stoneman’s second century of the season allowed Durham to take their top-of-the-table clash into a fourth day against Yorkshire at Chester-le-Street.
All out for 208, Durham followed on 349 behind and reached 244 for four at the close with Stoneman unbeaten on 116.
He put on 116 with Keaton Jennings, beating their previous best opening stand of the season, which was 88 at home to Sussex in April.
Given the flat pitch and the warm weather, Yorkshire would be grateful that Adil Rashid was not in Spain with their England quartet.
The leg-spinner showed good control and variation in taking two for 81 in 25 overs. He removed Jennings for the second time, the left-hander departing for 41 when a firm forward push resulted in a bat-pad catch at silly mid-off.
Durham declined to 168 for three as Scott Borthwick and Paul Collingwood fell to edged drives, the former caught behind off Steve Patterson and the latter at slip off Rashid.
Michael Richardson looked comfortable in contributing 29 to a stand of 45 until Jack Brooks suddenly seamed one away to have him caught behind.
In the morning Yorkshire needed only 90 minutes to take the five remaining first-innings wickets for 68 runs.
Overnight pair Ryan Pringle and Borthwick extended their stand from 59 to 88 before Borthwick fell for 54, driving at Tim Bresnan and edging to Jonny Bairstow.
After their record stand the previous day, the Bresnan-Bairstow partnership immediately struck again when John Hastings was caught behind first ball.
That was just reward for some fine bowling by Bresnan but the most accurate bowler, Patterson, was unable to add to his two wickets, finishing with 18-11-20-2.
Brooks, in contrast, began the day with 8-1-45-0 and saw his first ball cut for four by Jamie Harrison. But the next uprooted off and middle stumps, then extra bounce resulted in Chris Rushworth giving Bairstow another catch.
Pringle went to his 50 off 111 balls with the first of two successive fours in front of mid-wicket off Rashid and remained unbeaten on a career-best 69.
With 20 minutes to bat until lunch, Stoneman made a rapid start to take Durham to 33 without loss.
He slowed down after fluent driving and cutting took him to 50 off 60 balls, but a pull for six off Bresnan took him into the 90s.
He cut Rashid for his 13th four to complete his century off 155 balls and with the heat taking its toll he was content to bat out time as Gordon Muchall progressed to 21 at the close.