Former Australia captain Ricky Ponting hit a century in his final first-class innings to give Surrey hope of saving their match against Nottinghamshire.
The 38-year-old, one of the all-time greats, moved from his overnight 41 to 108 not out at lunch on the final day of the LV= County Championship Division One match at the Kia Oval.
That helped Surrey to 282 for five in their second innings but with a lead of just 70, they still had work to do.
Durham needed only 16 balls to wrap up a comfortable victory on the final day of their clash against Derbyshire.
The visitors' last three batsmen offered no resistance at the ICG Emirates Durham as they slipped to 192 all out to lose by 279 runs.
Tom Poynton was left stranded on 58 not out while Chris Rushworth finished with four for 39 for match figures of 10 for 103.
Warwickshire were scenting victory after bowling out Middlesex to find themselves facing a target of 110 at Uxbridge.
Middlesex, after being asked to follow on, were dismissed for 286 after losing their final five wickets in the morning.
Adam Voges top-scored for the hosts with 51 before becoming one of Chris Woakes' three victims.
Spinner Simon Kerrigan took four Northamptonshire wickets to keep Lancashire in charge of the encounter between the top two sides in Division Two at Wantage Road.
A fine morning for the Red Rose, hoping to cut the gap at the top with a second victory over the leaders in a month, left the hosts just 76 ahead on 208 for eight.
Kerrigan's overall figures were seven for 56 with Andrew Hall alone in offering resistance, unbeaten on 35.
Glamorgan made a dreadful start after being set a target of 221 by Hampshire at the SWALEC Stadium.
Marcus North (five for 30) removed Danny Briggs as Hampshire's second innings was finished off for 197 but Glamorgan then crashed to 64 for five in their chase.
James Tomlinson had done most of the damage, taking four for 25.
It was only the second day at Cheltenham, where Gloucestershire and Alex Gidman were still batting against Kent.
Gidman was unbeaten on a career-best 205 and Hamish Marshall was 78no as the hosts moved on to 488 for three.