Rob Yates continued his fine form in the Vitality County Championship but a devastating spell of swing bowling by Surrey's Kemar Roach put the hosts on the brink of victory. Sam Hain and Ed Barnard dug deep with a 75-run partnership but Roach did the damage, taking six wickets in his best red ball performance.