Charlie Maw scored 84 for New Bradwell against Olney as they moved into conetntion for the Four Countiues Division 1 title.
Paul Fox took 4-37 to limit Olney to 221-6 before opener Maw did his work with the bat, helping the visiting side (222-7) to a three wicket win and 18 points from the top.
They’re also closing in on second placed Eaton Bray (237-5) as they lost to New City (239-8).
A century from Danushka Perera wasn’t enough for Milton Keynes to see off bottom club Aspley Guise.
Perera hit 110 for MK, but he was the only real contributor as the visitors were bowled out for 171.
Ben Savage hit 69 in the response as Aspley Guise (192-9) took the much-needed win.
North Crawley didn’t score quickly enough but held on for a draw against league leaders Biddenham.
After making a brilliant start, North Crawley were unstuck by Gary Linton-Wells’ 100 not out as Biddenham scored 219-8.
In reply, John Collings hit 51 but North Crawley closed on 192-5 to draw.