Hanborough's Dave Rose took 5-22 in a devastating 12.1 over spell as Division 3 leaders Sandford St Martin crashed to 48 all out and a shock defeat.

Earlier Hanborough, put in to bat, had also struggled against Martin Anson (4-29) and Richard Murrey (3-19).

But Scott Akers's unbeaten 30 helped them from 98-8 to 123 all out in the final two overs.

Hanborough 25pts, Sandford St Martin 5

The match between Witney Mills and Morris Motors Exiles petered out into a tame draw as Mills showed little interest in chasing the Exiles' 166 all out.

The visitors' total was built around useful knocks by Zia Hamid (37), Wasim Mehmood (33) and Afzaal Hussain (30), while Steve Kelly took 4-23.

Pete Claridge then scored 48 not out as Mills limped to 121-6 from 50 overs.

Witney Mills 9, Morris Motors Exiles 12

Kingston Bagpuize were reduced to 36-5 after 18 overs against Bledlow Village, but a captain's innings by Dave Pearce (57) took them to 135 all out.

James Shirley did most of the damage, taking 7-59.

Two breaks for rain curtailed Bledlow's reply and despite Matt Bolton's 53 and Thomas Moore's 51 not out, they could only manage 125-6 from the 24 overs available. Richard Oakey took 5-46.

Kingston Bagpuize 11, Bledlow Village 9

Nathan Brooks (83), Dan Ripley (51) and Mark Ludlow (41) took Dinton 2nd to an imposing 250-8 at Cropredy.

James Coleman took some wickets and some punishment to finish with 3-105.

The home side had a good go at the chase through, with Michael Naylor (40), Luke Cherry (57) and Mark Arthurson all batting well, but finished on 235-8.

Cropredy 11, Dinton 2nd 16

Cumnor 2nd made the long trip to Wolverton Town, lost the toss and were promptly bowled out for just 93. Swing bowler Andy Gosling took 5-34 from 16 overs.

James Bell then scored 33 and Michael Baker an unbeaten 34 as Town eased home for the loss of two wickets.

Wolverton Town 25, Cumnor 2nd 2