It was a day of milestones and high drama in the Specsavers County Championship with Ryan Sidebottom, Nick Selman and Will Smith having days to remember.
Sidebottom took his 400th Yorkshire wicket in first-class cricket, Selman notched a maiden century for Glamorgan and Smith struck a career-best 210 for Hampshire, while the first result of the round looks most likely to come at Taunton - where they only started play yesterday.
Will Smith composed a career best score of 210 as Hampshire continued their excellent progress with the bat, reaching lunch on 391 for four and tea on 520 for five before declaring on 548 for six in the final session of the day.
Smith faced 455 balls, hitting 28 fours and support came from Ryan McLaren (81 not out).
Lancashire then closed on 70 for one from 25 overs, losing Tom Smith for four before Haseeb Hameed and Luke Procter put on 58 together.
Surrey moved from 384 for eight to be all out for 415 in the morning session, leaving Ben Foakes unbeaten on 63 as James Harris picked up figures of three for 98.
In reply, Middlesex lost Steve Eskinazi for eight before lunch and then Nick Compton (11) soon after. Nick Gubbins held the innings together with 82 in 134 balls while Dawid Malan and George Bailey offered support with 31 and 37.
John Simpson's unbeaten 52 helped them close on 249 for five
The wickets continued to tumble on day two at Taunton and there will - barring weather interruptions - be a result on day three.
Resuming on 154 for seven in their first innings, Durham established a lead of just five runs as Adam Hickey hit a vital unbeaten 36 before Jack Leach claimed five for 69.
Somerset were soon back ahead but were bowled out for 180 in 40.5 overs in their second innings, setting Durham a target of 176 to win.
The home side were in all sorts of trouble at 33 for six before Roelof van der Merwe hit 47 and Ryan Davies 49 to give their bowlers a chance.
Craig Overton then struck twice to see off Keaton Jennings for no score and Scott Borthwick for nine only for Mark Stoneman to hit the first half-century of the game to help Durham inch their way towards victory.
He fell for 57, and with Michael Richardson (33) and Gordon Muchall (17) also falling before stumps, the game could still go either way, with Durham needing another 46 to win and Somerset another five wickets.
It looks to have been a good toss to win at Headingley where batting is becoming increasingly difficult, favouring Yorkshire, who will go into day three 156 runs ahead.
They could add only five runs to their overnight score before being bowled out for 257 but were quickly among the wickets themselves.
Warwickshire were 68 for four at lunch with Jonathan Trott (3) and Ian Bell (2) falling cheaply. Rikki Clarke hit a defiant 50 not out and Sam Hain 48 but on the stroke of tea, they were all out for 179.
Adil Rashid (3-32), Ryan Sidebottom (3-41), Jack Brooks (2-28) and Steven Patterson (2-30) were the wicket-takers and when Sidebottom dismissed Hain in the afternoon, he claimed his 400th first-class wicket for the county.
Warwickshire were quick to get Jeetan Patel (1-21) and Clarke (4-24) into the attack as Yorkshire's second innings began and they were rewarded by reducing the reigning champions to 68 for five, and they would add only 10 more runs before stumps were drawn.
Still all to play for at Canterbury, where Worcestershire, fighting hard, closed 27 runs behind as Kent tried to close in on the win.
They started the day on 397 for nine and managed to add another 54 runs before they were bowled out for 451, Will Gidman cracking 75 not out and Mitchell Claydon 46 in a 75-run 10th-wicket stand.
Worcestershire openers Daryl Mitchell (43) and George Rhodes (55) gave their side a strong start but Gidman dismissed both. One wicket from Claydon and the run out of Joe Clarke by Alex Blake for 10 plus a brace from James Tredwell, including Ben Cox from the last ball of the day, swung the balance in Kent's favour.
However, Worcestershire have shown on more than one occasion this season that they bat a long way down, so Kent can expect no easy ride on the final day.
Northamptonshire remained in control in Swansea and had extended a lead of 315 runs by stumps on day three over Glamorgan.
The day began with the hosts on 139 for five and they added another 97 runs before being bowled out. Nick Selman carried his bat for a maiden first-class century, making 122 not out before he ran out of partners.
Northamptonshire then slipped to 21 for two but 73 from Laurie Evans helped them close on 230 for seven and a long way ahead going into the final day.
Essex resumed on 337 for six but Sussex finished them off quickly and took the last four wickets for just 19 runs in the morning. Chris Jordan took four for 99 and Jofra Archer three for 84.
Ed Joyce made 92 at the top of the order to hold things together for Sussex before they went from 127 for one to 173 for six as the day wore on.
After their work with the ball, Jordan and Archer then came together and both struck half-centuries, the former ending the day not out on 59 and the latter on 61 to put the visitors within sight of taking the lead.
Leicestershire pushed on from 300 for seven overnight to 380 all out, which marked some recovery from 200 for six on day one.
Ned Eckersley made 117 in 249 balls and was well supported by Ben Raine's 33 while Callum Parkinson - on debut - finished with four for 90.
Rain then struck twice to reduce Derbyshire to 40 for three before Wayne Madsen (76), Neil Broom (30) and Alex Hughes (40 not out) helped them recover to close on 199 for six.
That is a very similar position to the one Leicestershire were in themselves so it remains to be seen whether Derbyshire can perform a similar escape.
© Cricket World 2016