In a remarkable display, 43-year-old James Anderson spearheaded Lancashire's comeback win over Derbyshire, claiming four wickets for 18 runs. Anderson, who retired as England's record Test wicket-taker two seasons ago, guided his team to a 20-run victory at Emirates Old Trafford.

Chasing a target of 138, Derbyshire were bowled out for 108, with Anderson dismissing key players before running out Zak Chappell to seal the win. This triumph, Anderson's first as Lancashire's permanent captain, propels the team to second place in Division Two after two matches. Elsewhere, Surrey's Jamie Smith and Ollie Pope posted impressive scores in a high-scoring draw against Leicestershire, while Nottinghamshire secured their first win by defeating Glamorgan by 192 runs. Sussex achieved their second consecutive victory, chasing down 328 against Warwickshire, with Jack Leaning scoring an unbeaten 120.

Yorkshire, however, suffered a 214-run loss to Hampshire, and Kent managed a draw against Northamptonshire, thanks to Ben Compton's unbeaten century.