Witney Mills' left-arm seamer Pierre Lefort took a hat-trick as ten-man Kimble crashed from 52-3 to 56 all out.

All three of his wickets, and all ten to fall in the innings, were bowled.

Mills then cruised to 57-1 in just 11.5 overs to clinch maximum points and all but guarantee their Division 3 status and condemn their opponents to relegation.

Witney Mills 30pts, Kimble 2.

Oxford & Bletchingdon Nondescripts moved a step closer to their now inevitable top-two finish by beating Hanborough by seven wickets.

Mark Stanway took 3-45 as the home side struggled to 122 all out, which Nondies passed with ease.

With two sides likely to go up, Nondies could be the first Cherwell side to be promoted this weekend if results go their way.

Hanborough 8, Oxford & Bletchingdon Nondescripts 30.

Cumnor 2nd are one of the two sides that can, in theory at least, catch Nondies, but they harmed their hopes by not beating Sandford St Martin.

Jeremy Good made 117 in the visitors' 258 all out, but Phil Paterson then hit a defiant unbeaten 92 as the visitors crawled to 148-4.

Sandford bowled their overs slowly too, losing three points for only completing 47 in the first three hours.

Sandford St Martin 13, Cumnor 2nd 14.

Arshad Khan scored 56 to set up Dinton 2nd's 29-run win at home to Cropredy which means both sides will meet again at this level next season.

James Coleman took 3-49 in Dinton's 184 all out. Abbas Sheeraz (3-36) and Michael Morgan (3-64) helped dismiss Cropredy for 155. Luke Cherry top scored with 34.

Dinton 2nd 30, Cropredy 16.

Long Marston skipper Mike Lyons enjoyed a welcome return to form, hitting an unbeaten 46 in his side's seven-wicket win at Chearsley, who are all but down.

The home side could manage only 101 before being bowled out in 33 overs, which Marston passed with 49.5 overs to spare.

Long Marston 30, Chearsley 7.