Witney Mills' No 11 Matt Carter hit a boundary to clinch a one-wicket win for his side at Kingston Bagpuize in Division 3.

Earlier Ian Russel (4-31) and Pierre Lefort (3-24) helped bowl out Bagpuize for 127, of which Arthur Verdin contributed 33.

The in-form Dave Pearce then took 5-51 to have Mills in trouble, but Sam Turner (37) and Lefort (31) added 61 to set up Carter's late heroics.

Kingston Bagpuize 10pts, Witney Mills 25

Morris Motors Exiles' final pair clung on for a draw at Sandford St Martin.

David Lowery (49) and Mark Robey (57no) had taken Sandford to 187 all out, in which Waseem Abassi took 4-36 and Amin Rafiq 4-56.

Nitin Sehgal then hit 79 to give the Exiles hope, but Lowery (3-42) and Simon Smith (3-52) left them hanging on to avoid defeat.

Sandford St Martin 15, Morris Motors Exiles 11

Cumnor 2nd never recovered from gifting Hanborough 33 extras in the opening seven wayward overs, even though Sam Jones (5-43) and Clive Ricks (4-66) then restored some order.

The visitors reached 180-9, Craig Wood top-scoring with 40, which proved too many for Cumnor despite Ian Belcher's 42 as Tim Adair took 4-24 and the home side were all out for 159.

Cumnor 2nd 6, Hanborough 25

Dinton 2nd came out on top in a tight finish at Bledlow Village.

Bledlow were bowled out for 166 due to Richard Scott's 3-44 and some fine catches.

The visitors were cruising on 75-2, but Andy Witney took 3-18 from 14 overs to reduce them to 117-8 before Terry Kelloway and Kelvin Ripley saw Dinton over the finish line.

Bledlow Village 10, Dinton 2nd 25

Wolverton Town swing bowler Andy Gosling (5-46) proved too good for Cropredy's batsmen as they fell for 119.

Martin Amos Simpson was the only exception, hitting 46.

Town lost wickets in reply, but Keiran Lampard (36) held the innings together and they eventually managed to reach 121-7.

Wolverton Town 25, Cropredy 8