Challow & Childrey were put into bat at Milton Keynes Park and rolled over for just 129, but still managed to pull off a remarkable victory by three runs in Division 2.

Skipper Nick Meadows was Challow's hero, bowling throughout Park's innings to finish with figures of 5-34.

But his side's nerves would have been frayed as the home side's last wicket partnership took them from 98-9 to within three runs of Challow's total.

Milton Keynes Park 6pts, Challow & Childrey 25

Paul White took 6-38 as Abingdon Vale pulled off a surprisingly easy win at Tiddington.

Only Alex Mackie could get going and without his 52 the home side's total of 124 would have been even lower.

Ben Humpage then made 47 as Vale eased home for the loss of three wickets.

Tiddington 4, Abingdon Vale 25

Oxford & Bletchingdon Nondescripts made a welcome return to winning ways against Long Marston.

Mark Strong took 4-15 as Marston were easily dismissed for 116, with Martin Wright making 38 and Mark Green 30.

Jeremy Liddy then hit 43 and Tom Bilyard 43 not out as Nondies reached 117-3, Paul O'Reilly (3-23) taking all the wickets to fall.

Oxford & Bletchingdon Nondescripts 25, Long Marston 4

Bledlow Ridge clung on for a draw at Leighton Buzzard Town, closing on 140-9, replying to Town's 182 all out.

Dan Scott top-scored with 47 for Leighton, then Antony Francis (4-34) and Tom Light (3-22) had Ridge in trouble.

But Ben Keeping's 42 helped them stave off defeat.

Leighton Buzzard Town 15, Bledlow Ridge 10

Hamza Almuzahim hit a cultured 115, Mark Whitney 68 and Nawaz Mucadam 41 as Bourton Vale amassed 316-5 on Dinton's fast scoring ground.

Only Michael Morgan (3-79) enjoyed much success with the ball for the home side, who then slumped to 188 all out against Graham Newhook (4-35), despite Ashley Smith's 88.

Dinton 4, Bourton Vale 25