Abingdon Vale left-arm seamer Danny Hartley took 8-14 in a devastating spell to re-ignite his side's promotion push in Division 2 and leave opponents Tiddington in the relegation zone.

Vale lost the toss, but from then on everything went right as James Boon hit 82, Chris Roderick 62 not out and stylish left-hander Matthew Chown 47 in their side's 238-3.

Skipper Ed Tilley's confidence in declaring two overs early was repaid by Hartley, who dismissed Tiddington for just 63.

Vale move up to third and still have to play the two top sides.

Abingdon Vale 25pts, Tiddington 1

Challow & Childrey are also in the promotion mix after they had the better of a draw against morning leaders Milton Keynes Park.

Nick Meadows hit 67 and Alex Lynch 41 not out in Challow's 178-8, in which Ghufran Mohammed took 5-59 and James Sprittles 3-55.

Park captain Graham Simpson then hit 76 and James Phillips took 4-49, but neither side could force the win as the visitors closed on 163-7.

Challow & Childrey 13, Milton Keynes Park 9

Struggling Oxford & Bletchingdon Nondescripts took a step towards safety by pulling off a five-wicket win at Long Marston.

Mark Strong took 5-48 and Sanjay Vinjimoor 3-34 as Marston were bowled out for 185, of which Mick Lyons and Simon Robinson both scored 51.

Tom Bilyard then hit 64 and with James Holton (36) and Ian Mead (35) took Nondies to 187-5.

Long Marston 8, Oxford & Bletchingdon Nondescripts 25

Dinton went top of the table by a solitary point courtesy of a surprisingly easy win at Bourton Vale.

Left-arm spinner Rodney Browne took 7-15 as Vale were rolled over for only 126, which would have been far worse without the contributions of Giles Smith (46) and Hamza Almuzahim (40).

Michael Sutliff then hit 45 and Shaun Smith 36 not out as Dinton eased to 127-4.

Bourton Vale 5, Dinton 25

Bottom club Leighton Buzzard Town gave themselves a lifeline by beating fellow strugglers Bledlow Ridge.

Town posted 166-7 thanks to Craig Wakefield (49) and Dan Scott (58no).

Spinners Antony Francis (5-42) and Lee Selfe (4-25) then ran through the Ridge batting line-up as they were bowled out for 105.

Bledlow Ridge 4, Leighton Buzzard Town 25