A century from Malcom Lake, along with fifties from Nils Priestley (84), Tom Wood (61) and Ifran Karim (60) helped Derbyshire to build a good lead on Day Two of their three-day friendly against Northamptonshire.
The visitors posted a first innings total of 452, with Andrew Bramley (4-46) leading the way for the Northamptonshire bowlers on the second day.
Before the close of play, James Taylor dismissed Ben Curran (6) to leave the hosts 10-1 at the end of the day, with Emilio Gay unbeaten on three and Richard Levi yet to score, trailing by 130.
Karim and Wood were the pair at the crease as Derbyshire began the second morning at Desborough Town CC, and they set about whittling away at Northampton’s first innings lead of 312.
The pair put on a second-wicket stand of 11o, with Karim reaching his half-century in 79 balls, including nine fours, while Wood made his fifty off 71 balls, eight of which resulted in fours.
Karim was dismissed for 60 when he was caught by King off Gribben, before Wood was trapped by Ben Claydon for 61 with Derbyshire 138-3.
The second century-partnership came for the fifth wicket, as Priestley and Lake combined to put on 117 runs as Derbyshire moved into a first innings lead in the friendly.
Priestley was caught by Haddow off Gribben for 84, before Lake moved into three figures off 124 balls, including 16 fours. He was eventually caught by King off Claydon for a top-score of 114.
The innings came to a close when Arthur Godsal was trapped lbw by Bramley without scoring, with Derbyshire all out for 452, amassing a lead of 140.
Northamptonshire managed six runs before Taylor had Curran (6) caught by Smit. Levi arrived at the crease, following his unbeaten century in the first innings, but wasn’t able to get off the mark before the close of play.
The hosts will resume on Day Three, trailing by 130 with Emilio Gay also in, not out on three.
Vitality Blast is back this month! Tickets for all seven home matches on sale now, including the big clash against Notts Outlaws on Friday 26 July. Buy online or call 01332 388 101.