Rob Garrett hit an impressive unbeaten 129 to set up Great & Little Tew's win at Hanborough which took them to the top of the table.

Edmund Gross also batted well for his 55 as Tew declared early on 225-3.

Andrew Oliver (47) held up the visitors' charge, but Anthony Smith (4-63) and Kevin Taylor (3-13) proved too good and Hanborough were all out for 160.

Hanborough 4pts, Great & Little Tew 25.

Challow & Childrey overpowered Sandford St Martin by nine wickets and keep alive their promotion chan-ces by going second.

Sandford were put in to bat and slumped to 133 all out as Aussie Ben Jones took 4-41 and Olly Dimbylow 3-33.

Despite the loss of an early wicket, Challow’s victory was never in doubt as James Phillips made 67 not out and Jones an unbeaten 50.

Challow & Childrey 25, Sandford St Martin 3.

A thrilling finish to the match between Banbury 2nd and Tiddington ended in a draw with the scores level.

Will Cooper hit an unbeaten 101 in Tiddington's 240-8, while experienced spinner Paul Hill took 3-64 in a 15-over spell.

Andrew Sabin (41) and Steve Beck (46) laid the platform for the home side's reply, but Chris Board’s undefeated 85 wasn’t quite enough.

Banbury 2nd 11, Tiddington 15.

Left-arm spinner Paul White took 7-54 to earn Abingdon Vale a shock win by five runs at Bourton Vale, who dropped from first to third as a consequence.

Daniel King (67) had been the mainstay in Abingdon's 159 all out, which also featured a fine spell of bowling from Bourton's Joseph Jenkins (5-31).

Jamie Noble then hit 47 to put the hosts in the box seat, but White weaved his magic to leave Andrew Cartlidge stranded on 35 not out and Bourton 154 all out.

Bourton Vale 7, Abingdon Vale 25.

Oxford & Bletchingdon Nondescripts are still in with an outside chance of promotion after they thrashed lowly Long Marston by 116 runs.

Ian Mead hit exactly 100 and Jeremy Liddy 81 as Nondies scored an imposing 247-7.

Only Mark Green (4-31) enjoyed much success with the ball.

Edward Oakley then took 5-62 and Sanjay Vinjimoor 3-21 as Marston crumbled to 131 all out.

Long Marton 5, Oxford & Bletchingdon Nondescripts 25.