Jake Ball takes 3-40, removing Joe Root for a first-ball duck
Monday 2 May 2016 19:45, UK
Ball took 3-40 - with Gary Ballance his other victim - outshining his England-international new-ball partner, Stuart Broad (0-29).
But on a day disrupted by rain, Yorkshire rallied from 24-3, with Alex Lees unbeaten on 91 and they trail their hosts by just 91 runs.
Surrey have a 301-run advantage over Durham after day two of their contest at The Oval.
Resuming on 371-7, the hosts added 86 to their first-innings score thanks to useful lower-order contributions from Ben Foakes (38) and skipper Gareth Batty (40) - Ben Stokes taking the final wicket to finish with 4-117.
In reply, Durham openers Mark Stoneman (57) and Keaton Jennings (53) both hit half centuries in a 114-run opening stand.
Both fell in a two-over spell to Surrey spinners Zafar Ansari (1-41) and Batty (1-23) before bad light brought play to a close early with Durham 156-2.
Resuming on 295-4, Steven Croft (94) added 23 to his individual overnight score, Livingstone finished 108 not out when the declaration came.
Somerset were 14-0 after six overs in their second innings by the close of play.
England hopeful Sam Robson was dismissed for five, while current number three, Nick Compton fell for one after a pain-staking 27-ball stay at the crease.
His was one of two wickets for Ryan McLaren (2-25), although Dawid Malan - still unbeaten on 40 - helped lead a slight recovery by Middlesex.