England seamer Tim Bresnan took a wicket with his first ball of the domestic season as Yorkshire bowled Durham out for 237 at Chester-le-Street.
Bresnan finished with 4-41 before the visitors were reduced to 57-3 with Joe Root looking assured on 30 not out despite being largely to blame for the run out of Phil Jaques.
Durham recovered from 8-2 through a third-wicket stand of 86 before losing five wickets for 16 runs to stand on 112-7.
Bresnan handed Keaton Jennings a second successive golden duck and Ryan Sidebottom had Mark Stoneman caught in the gully.
Both seamers beat the bat more often than not but Will Smith and Dale Benkenstein both reached 40 before Smith hooked Bresnan to long leg, and then Ben Stokes became the second victim of Bresnan's probing second spell when he pushed wide of off stump and edged to Jonny Bairstow.
Benkenstein played forward and edged a low catch to Root at third slip off Steve Patterson and Paul Collingwood faced 15 balls before he was beaten by late in-swing from Bresnan and lost his leg stump.
Graham Onions feasted on some tasty offerings from Adil Rashid before he was run out for 27 off 21 balls.
Wicketkeeper Phil Mustard then made 70 before he was last out, bowled by an Adil Rashid googly when looking to keep the strike after the last three wickets had put on 125.
Yorkshire's innings began almost as badly as Durham's when Adam Lyth played on to Onions' fourth ball, then Root set off, stopped and left Jaques stranded.
But the young opener had few problems in putting on 44 with Andrew Gale before Onions had the latter lbw with the penultimate ball of the day.