In a high-scoring Division 2 game that went down to the wire, Nick Meadows hit a splendid 138 as Challow & Childrey amassed 286-2 from their 52 overs at home to Dinton.

James Phillips also batted well in scoring 62 as the hosts made Dinton regret their decision to field first.

The visitors put up a spirited reply, which was led by Mike Sutcliffe (109), Ashley Smith (40) and then Neil Spicer (44), but they fell seven runs short with nine wickets down as Phillips took 5-87.

Challow & Childrey 17pts, Dinton 8

Abingdon Vale returned to winning ways with a five-wicket success at Bledlow Ridge.

Ridge were rolled over for just 97 after being put into bat, left arm spinner Paul White taking 4-22 while Phil Robinson hit 36.

Matt Orford then took all five Vale wickets to fall to finish with 5-39, but a classy unbeaten 50 by Matthew Chown took the visitors to victory.

Bledlow Ridge 5, Abingdon Vale 25

Tiddington beat Oxford & Bletchingdon Nondescripts by five wickets with just four balls to spare in a tight finish.

Put into bat, Nondies made 202-8 thanks to Matt Baggs (61) and Tom Bilyard (48).

Sam Hollingshead (3-41) and Riaan Krynauw (3-47) shared six of the wickets.

Krynauw then hit 69 and Alex Mackie 54 as the visitors just managed to pull off the win.

Nondies 9, Tiddington 25

Lee Selfe took 8-68 for Leighton Buzzard Town, who then successfully chased Bourton Vale's 247-8.

Nawaz Mucadam (60), Mark Whitney (62) and Ryan Hill (51) all batted well for Vale, who would have backed themselves to defend such a large total.

But Tom Scott hit 117 and Richard Raine 45 as Town reached 248-5 with ten balls to spare.

Bourton Vale 10, Leighton Buzzard Town 25

Ghufran Mohammed took 7-31 as Long Marston were reduced to 73-9 and then 103 all out at home to Milton Keynes Park.

But despite his heroics - and then top scoring with 31 - Mohammed still finished on the losing side as Park were dismissed for just 80.

Pete Toovey was Marston's hero, taking 7-37 to follow up his 32 in Marston's innings.

Long Marston 25, Milton Keynes Park 5