Witney Mills eased their relegation fears by squeezing past Buckingham Town 2nd, who now appear doomed.

Pierre Lefort continued his excellent form with the ball, taking 5-32 as Town tumbled to 141 all out.

Mills were grateful for Ross Morgan's 48 as they crawled to 145-8.

Witney Mills 25pts, Buckingham 10.

Oxford 3rd stepped nearer the relegation trapdoor when they were thrashed by 152 runs at home to Dinton 2nd.

The visitors amassed 255-dec, Ryan Biggs making 57.

Richard Scott then took 5-26 and fellow spinner Simon Kempster 4-35 as Oxford were rolled over 103.

Oxford 3rd 4, Dinton 2nd 25.

Kingston Bagpuize should be safe from the drop but cannot afford too many more results like their eight-wicket defeat at Bledlow Village.

They were bundled out for 115, with Chris Spooner (6-27) leading the way.

Matt Bolton (57no) steered Bledlow to 119-2.

Bledlow Vill 25, Kingston Bag 3.

Hyron Shallow's latest massive score for leaders Twyford came in their drawn home clash with Bledlow Ridge, who remain unbeaten.

Shallow cracked 177 not out and Tanveer Nadeem 106 not out in their side's 355-1 declared from just 42 overs.

Ridge were happy to play for bonus points, closing on 225-4 after Dave Wells hit 77 and Simon Bird 67.

Twyford 12, Bledlow Ridge 7.

Leighton Buzzard leap-frogged Wolverton into the second promotion place after an eight-wicket win.

Lee Selfe (5-22) and Alan Priestly (4-40) dismissed as Wolverton for just 91.

Wolverton 2, Leighton Buzzard 25.