Durham moved into a good position to force victory on the final day of their division one match with Surrey on Sunday.
The hosts were reduced to 164-6 at stumps at the Kia Oval, a lead of just 115, with leg spinner Scott Borthwick taking 3-41.
Day three began with Durham adding just seven more runs to their overnight 279-9, with last man Ryan Buckley lbw to Gareth Batty (5-80) in a total of 286 which owed much to Dale Benkenstein's 74 not out.
But Surrey soon lost Jason Roy for four, bowled by an off-cutter from Callum Thorp that found the gap between bat and pad.
Arun Harinath was leg before to Mark Wood for 11, to leave Surrey struggling at 37-2, but Rory Burns played some attractive strokes in his 38 before he was beaten by a ball from Borthwick as he tried to whip it wide of mid on and was lbw.
Vikram Solanki's hour-long innings of 20 was ended when Paul Collingwood also won an lbw verdict with his medium-paced cutters.
Zander de Bruyn was dropped by Will Smith at short leg on seven but half an hour before tea Borthwick trapped him lbw for 20 with a googly that also kept low.
Steven Davies, on 46 and seeking the boundary which would have taken him to a deserved half-century, pulled a long hop from Borthwick straight to Mark Stoneman on the deep mid-wicket ropes.
Gary Wilson, joined by Batty, saw it through to tea, but only one ball was possible after the interval before rain arrived to wash out the rest of the third day's play and also ruin the prospect of a fascinating last session.