Warwickshire fought back to hold up Surrey’s LV= Insurance County Championship title push at the Kia Oval.
Sam Hain’s unbeaten 87 in an unbroken stand of 127 with Will Rhodes enabled the Bears to reach a second innings 270 for four.
Warwickshire captain Rhodes was undefeated on 72 when bad light ended proceedings seven overs early.
Alex Davies also contributed 49 as leaders Surrey, for whom Will Jacks took two wickets, head into the final day trailing by 207 runs.
Second-placed Hampshire also face an intriguing conclusion against Yorkshire on a tricky Scarborough pitch.
Mid-table Yorkshire made 272 in their second innings to set Hampshire a 214 victory target, with the visitors closing on nine without loss.
Wicketkeeper Jonny Tattersall top-scored for the hosts with 63, opener Adam Lyth made 59 and Matthew Waite contributed an important 47.
All were handed lives as Hampshire dropped six catches that could prove costly in the final title reckoning.
Third-placed Lancashire did their best to keep title hopes alive by turning around their contest with Kent at Emirates Old Trafford.
Josh Bohannon led the way with 134 from 239 balls and Luke Wells contributed 98 from 139.
Rob Jones chipped in with an unbeaten 53 and skipper Steven Croft made 41 as Lancashire, 125 behind on first innings, closed at 377 for five – a lead of 252.
Australian batter Matt Renshaw made a Championship-best score of 146 for Somerset against Essex.
Renshaw spent six hours and 34 minutes at the crease and shared an unbroken partnership of 193 with Tom Abell before the Somerset captain was forced to retire hurt on 90 after appearing to damage his hamstring.
The visitors ended the day on 359 for three in reply to Essex’s 505, still 146 behind heading into a final day, with the draw seemingly the likely outcome at Chelmsford.
James Sales hit a career-best 71 to help Northamptonshire build a winning position against Gloucestershire at Cheltenham College.
The 19-year-old shared a key ninth-wicket stand of 78 with Ben Sanderson (38) as the visitors extended their first innings score from an overnight 353 for seven to 479 all out, a lead of 162.
Left-arm spinner Zafar Gohar finished with five for 134, but his efforts appeared to be in vain.
Gloucestershire had slipped to 135 for five by stumps in their second innings, still 27 behind, despite a plucky 62 from Marcus Harris.
In Division Two, Derbyshire’s victory hopes against Worcestershire at New Road were held up by the weather.
Derbyshire set the home side a 289 target after Anuj Dal had scored an unbeaten 112 from 217 balls.
Worcestershire slipped to 108 for five before bad light and rain saw play called off for the day at 5.10pm.
Ben Aitchison was again the chief thorn in Worcestershire’s side with figures of 15-7-27-3 taking his wicket tally to seven in the game.
England’s Ollie Robinson also took his match haul to seven wickets at the halfway stage of Nottinghamshire’s home game against Sussex at Trent Bridge.
Sussex seamer Robinson proved deadly with the new ball for the second time, reducing the Division Two leaders to 40 for three in their second innings.
But Nottinghamshire recovered to reach 284 for seven – a lead of 381 – with Haseeb Hameed making 94 and Lyndon James 56.
Earlier, Nottinghamshire pace bowlers James Pattinson and Dane Paterson finished with five wickets each as Sussex, next to bottom of the table, were bowled out for 143 in reply to the hosts’ first innings 240.
John Simpson defied Durham with a brilliant century to steer Middlesex to near parity with one day remaining at Seat Unique Riverside.
The 34-year-old continued his impressive Championship form, scoring an unbeaten 132 to guide the visitors out of potential trouble at 201 for five.
Middlesex were 417 for seven at the close, trailing the home side’s first-innings total by just four runs.