Jordan Morrison took 6-68 to bowl Didcot to a last gasp 41-run win over Oxford 4th and keep his side top of the Division 6 table.

Didcot had posted 213-9 thanks to Andy Broughton's unbeaten 54 and Morrison's 37.

Adam Leach took 4-76 for Oxford, who stayed in the game thanks to Musaleen Sadiqi's 60, but fell away to 172 all out with minutes to spare.

Didcot 25pts, Oxford 4th 7

Tiddington 2nd bashed Brackley by 123 runs.

Put in to bat, Tiddington racked up 248, with Neil Smith, John Mackie, Nick Edmondson, Phil Manning all making 30s.

James Timms took 4-92 for the visitors, who limped to 125 all out against Neil Smith, who returned 4-15 from 12 overs.

Tiddington 2nd 25, Brackley 6

Sandford St Martin 2nd asked Horspath 2nd to bat, but were powerless to stop their hosts amassing 256-7, Matthew O'Connor hitting 71.

Andrew Goffe then made 54 for Sandford before retiring hurt and Rob Taylor hit 44 as the game petered out to a tame draw with the score on 175-5.

Horspath 2nd 13, Sandford 2nd 9

Will Rooney (4-43), Gary Porter (3-43) and Nigel Felicien (3-18) bowled Thame Town 2nd into a good position at home to Wolverton Town 2nd, who were all out for 167. Alastair Day was the visitors' top scorer with 59.

But Thame promptly collapsed to 118 all out, Sam Murphy taking 3-14.

Thame T 2nd 6, Wolverton T 2nd 25

Joe Jenkins took 5-76 for Bourton Vale 2nd, who bowled out Long Marston 2nd for 191.

Adam Vessey hit 51 for Marston, then Rashid Ali put Vale under pressure with 4-36.

But Mark Arthurs (59), Rob Langley (34) led them to victory with two wickets in hand.

L Marston 2nd 11, Bourton 2nd 25