It was a captain’s performance from Richard Bryce as North Crawley won by five wickets over Milton Keynes in Four Counties Division 1.
The skipper’s 5-22 helped the leaders reduce their hosts to 114 all out - Brian Tompkins top scoring for MK with 38.
The home side weren’t going down without fight though, and two wickets apiece for Daniel Ramsell and Joe Fairbrother threatened to make a game of it.
But Sam Chapman’s unbeaten 44 helped Crawley (116-5) to win inside 30 overs.
New City closed the gap on second place side Elstow by beating them by 100 runs.
Amit Mulay’s 85 at the top of the innings helped New City on their way to 202.
Vishal Amratlal Valambhia was the star with the ball for New City, taking 5-14 as Elstow came up short on 102.
Olney slipped to fourth in the league after a surprising defeat against Biddenham.
Paul Gallyot got Olney off to a great start with 89, and their score of 207-5 looked good for victory against the side second from bottom.
But Ross Cunningham’s 83 guided the visitors (208-9) to a surprising one wicket win.
Despite being bowled out for just 75, MK City rescued an unlikely victory against Thurleigh.
David Loveland scored 43 of City’s 75 as support collapsed around him, with Nicholas Knowles took 6-17.
But four wickets each for Mohammed Shahid (4-6) and John Iqbal (4-15) skittled Thurleigh for just 60 as City ran out 15 run winners.
Division 2 leaders Bromham were beaten by Aspley Guise, thanks to Matthew Funge, whose 6-27 helped reduce the leaders to 59. It took Aspley Guise (60-4) just 15 overs to secure victory.
New Bradwell (126-3) came out on top against Old Bradwell (125) to win by seven wickets, North Crawley 2nds (112) were beaten by four wickets by Buckland & Aston Clinton (113-6) and Cranfield University (101-3) easily cruised past Newport Pagnell (97).
Printers (245-9 dec)beat Caddington (173) by 72 runs to keep the pressure on Division 3 leaders Luton Cricketers, while Open University (203) beat Eggington Foresters 2nds (128) by 75 runs.
In Division 4, Olney 2nds (169) lost to Harlington (171-5) by five wickets, and Shenley Church End (229-5 dec) crushed Stewkley Vicarage (76) courtesy of Richard Fletcher’s 6-13.
In Division 5, New Bradwell 2nds (48-2) made light work of Eaton Bray 2nds (47), but Great Brickhill 3rds (195-6) were frustrated by Whitchurch (183-9).
In Division 6, MK City 2nds (183-6) beat Lidlington (181) and Stony Stratford 4ths (185) lost to Old Bradwell 2nds (189-5).
In Division 7, Wolverton 3rds (144) remain rock bottom after losing to Ivinghoe & Pitstone 2nds (146-3), New City 3rd (98-2) cruised past Edlesborough 2nds (97) thanks to Adil Umer’s 58, and Bletchley 3rds (60) collapsed to defeat against Printers 2nds (61-3).