Josh Bohannon continued his impressive year with a season's best score of 170 for Lancashire in their LV= Insurance County Championship match with Warwickshire.
The top-order batsman had reached his fifty before the close on day two and picked up where he left off the following morning at Emirates Old Trafford to reach a second red-ball hundred of the campaign.
Bohannon was eventually out after seven hours and 21 minutes having faced 334 balls, falling five runs short of a first-class best as Lancashire made 341 in reply to Warwickshire's first innings total of 371.
Liam Livingstone eased fears over a potential shoulder injury by making 12 before he was one of six scalps for Liam Norwell, who finished with six for 57 while Dom Sibley and Chris Benjamin helped the away side make it through for the loss of only one wicket.
Elsewhere in Division One, Nottinghamshire were the first to get off the mark after they produced a comprehensive display at Somerset.
Brett Hutton finished off the hosts' first innings with two early wickets to dismiss Tom Abell's side for 107, which saw the follow-on enforced.
Somerset opener Tom Lammonby did his best to turn the tide with a patient 34 but wickets continued to tumble as Dane Paterson claimed a four-fer with Jack Leach (35) and Marchant de Lange (36) delaying the inevitable as the hosts were dismissed for 181 to lose by an innings and 160 runs.
Gary Ballance's century has Yorkshire on course to follow Nottinghamshire in claiming a Division One victory away to Hampshire.
A score of 101 not out was the bedrock of the visitors 312 for six declared, which has set the home side 393 for victory and they lost two wickets before the close to face an uphill struggle on the final day.
Essex needed only 32 minutes to wrap up victory at Sophia Gardens after taking the last four Glamorgan wickets in quick succession in Division Two.
Jamie Porter ended Andrew Salter's stubborn resistance early on before Sam Cook cleaned up the tail to finish with five for 37 as the hosts were all out for 112 – despite captain Chris Cooke's 47 not out – to give the visitors a victory by an innings and 74 runs.
The other match in the second tier is finely-poised with Northamptonshire closing on 92 for seven in their second innings with a lead of 228 against Gloucestershire in Bristol.
Graeme van Buuren's 56 had helped the home side add another 101 runs to their overnight total before they were all out for 191 with Luke Procter picking up five for 42.
Early inroads were then made into Northamptonshire's second innings with Ryan Higgins' three-fer leaving all three results possible.
Durham's fixture with Surrey was due to be the other Division Two match played this week but a positive Covid-19 case in the Surrey camp saw it called off and the England and Wales Cricket Board has now confirmed that match has officially been cancelled.
Darren Stevens and Matt Milnes starred to help Kent clinch a 132-run success at Leicestershire with a day to spare in Division Three.
Veteran Stevens had been 55 not out at the end of day two and smashed his way to another century in stunning fashion as the visitors were dismissed for 262 to set a target of 386 for the hosts.
Milnes – fresh from his exploits at The Hundred – then claimed six for 53 to bring proceedings to a close but only after Ben Mike and Ed Barnes had each hit 70 for Leicestershire to briefly halt the inevitable.
Crucial lower-order runs have put Middlesex in a strong position to beat Derbyshire going into the final day at Lord's.
Sam Robson's 52 was backed up by 33 not out from Toby Roland-Jones and 31 by Tim Murtagh to set the away side 334 to win.
All three results are in play at Worcestershire where Sussex hold a 250-run lead having dismissed the hosts for 213.
Henry Crocombe finished with three for 44 before half-centuries by Ali Orr (57) and Danial Ibrahim (56*) saw the visiting side close on 199 for six.