Jeremy Liddy hit 107 and took 3-41, but finished on the losing side as Oxford & Bletchingdon Nondescripts suffered a shock three-wicket defeat at home to Dinton.

His ton came in Nondies' 232 all out, which also featured 4-54 from the visitors' spinner Rodney Browne.

But Dinton secured victory thanks to Rob King (64no).

Ox & Bletch 12pts, Dinton 25.

Abingdon Vale captain Ed Tilley led from the front by winning the toss, choosing to bat and hitting 68 not out at Challow & Childrey.

But he ran out of partners as his side slumped to 140 all out against Nick Meadows (4-35), Mike Konschel (3-41) and Ian Demain (3-7).

Challow were reduced to 51-4, before Julian Penney (49no) and Alex Lynch (39no) took them to a comfortable victory.

Challow 25, Abingdon Vale 6.

Tiddington recovered from 143-9 to 184 all out at Milton Keynes Park, but still came away losers by three wickets.

Only Jon Talbot (46) had showed any form for the visitors, before tailender Mohsin Habib crashed 39 not out from 28 balls to make the score more respectable.

Park captain Graham Simpson held his side together, batting for 47 overs in compiling 74.

Despite Habib's 4-67, the hosts scrambled their way to 185-7.

MK Park 25, Tiddington 10.

Hamza Almuzahim hit 85 and Mark Whitney 40 as Bourton Vale amassed 262-9 at home to Bledlow Ridge.

Stephen Bahagiar took 5-93 for Ridge, who started well thanks to Martin Middleton (73) and Stephen Bird (49), but were clinging on by the end on 196-8 after Ed Shaw took 4-32.

Bourton Vale 16, Bledlow R 11.

Mike Lyons' 88 and Martin Wright's 59 not out took Long Marston to 211-7 and so set up a 20-run win over Leighton Buzzard Town.

Antony Francis took 4-44 for Town, but only Tom Scott (47) of his teammates had much joy with the bat as Paul O'Reilly (6-53) reduced them to 191 all out.

Long Marston 25, L Buzzard 7.