Jack Brooks ripped through his former side Northamptonshire at Headingley by taking five wickets as Yorkshire dismantled their visitors for just 94 all out.

Former Northants quick Brooks led the charges as the hosts wrestled control on day two of the LV= County Championship Division One clash, with Ryan Sidebottom also claiming four for 16.

Gary Ballance's 174 led Yorkshire to 459 for nine declared, leaving their pace attack to then wreak havoc among the visiting batting line-up.

Glen Chapple became the 15th Lancashire player to claim 900 first-class wickets, the 40-year-old reaching the milestone by removing Varun Chopra for 52 in the Old Trafford clash with Warwickshire.

Ian Bell hit 75 for the visitors with the Bears closing on 316 for nine at close, after Lancashire had struggled to 247 all out.

Graham Onions took four for 65 and Chris Rushworth four for 52 as Durham took control against Somerset at The Riverside.

Durham skittled the visitors for 185, before closing the day on 152 for seven in their second innings to add to their earlier 308.

The hosts take a 275-run lead with three wickets remaining into the third day's play, Keaton Jennings top-scoring in the second innings so far with 41.

Surrey's accurate bowling restricted Essex to 225 for six in Division Two at The Oval, where Ravi Bopara ground his way to 49.

But it was the concussion of Surrey spinner Zafar Ansari that proved the day's talking point.

The 22-year-old crashed head-first into the boundary fence chasing a lost cause after misfielding an off-drive from Alastair Cook.

Ansari was taken to hospital but later released back into the care of the Surrey medics, and will face further examination before a decision is made on whether he can return to action in the match.

Veteran spinner Dean Cosker's five for 46 helped Glamorgan restrict Gloucestershire to 230 for nine in a first innings where Chris Dent hit 52.

Cosker's five-wicket haul helped the hosts save face, after slumping to 145 all out, with Gloucestershire's Will Gidman and David Payne taking three wickets apiece.

Stephen Moore's unbeaten 106 proved Derbyshire's highlight as they closed on 203 for two in their Hampshire clash at the County Ground, with Shivnarine Chanderpaul well set on 35 not out.

Former Durham captain Will Smith's 70 wound up Hampshire's top scorer in a first-innings total of 328.

Anthony Ireland's career-first half-century guided Leicestershire to 333 for nine at the close of day two against Kent.

Kent took control by forcing the visitors to 198 for seven, with Darren Stevens claiming three wickets.

However, Jigar Naik, who closed on 41 not out, then produced an 85-run stand with Ireland to drag Leicestershire back into proceedings.