He was unbeaten on 107 and Mark Lathwell, whose presence was not required at The Oval, helped the bottom of the table side to 240 for 8 with an innings of 75. Leicestershire lost by 96 runs.
In a rain-affected match at Ilkeston, Surrey maintained their presence towards the top of the table with a five-wicket victory over Derbyshire, who started the day one place below them in fifth. David Ward was Surrey's saviour, digging in when they were 16 for 3 and making an unbeaten 81 after being dropped on eight.
Northamptonshire collected an unlikely win at Lord's when Allan Lamb made 65 not out off 43 deliveries. With 10 overs to go, they required 78 runs, at which point the former England player weighed in with the contribution that took the points.
Durham managed their third Sunday league win in a row, beating Warwickshire at Darlington by two wickets with four balls to spare while at Bristol, Essex survived some unsure batting by their middle order to consign Gloucestershire to the not unfamiliar position of losers.Reuse content