Hanborough need just four points from their trip to Bledlow Village this weekend to secure promotion after coming out on top in their vital clash with third-placed Wolverton Town.

Rob Lovick bludgeoned 70 while D R Sarvajith hit 49 in Hanborough's 170 all out, which also featured a fine spell from Hakim Khan, who took 4-36 from 15 overs.

Dave Rose then claimed 3-29 in 11 overs for the home side, and despite Michael Baker's 46 the visitors succumbed for 139.

Hanborough 25pts, Wolverton Town 7

At the foot of the table, Cumnor 2nd are down, but the other relegation place will be fought out between three sides.

Heading the trio are Kingston Bagpuize, who were inspired by skipper Dave Pearce to beat Cumnor 2nd by 120 runs.

First Pearce hit 50 in the Baggies' 210 all out - of which Richard Oakey contributed 64 - before taking 7-54 as the visitors were all out for 90.

This week Kingston travel to Wolverton Town, who still have an outside chance of promotion.

Kingston Bagpuize 25, Cumnor 2nd 5

Witney Mills are only three points behind Kingston and one point above the drop zone after they crashed to an eight-wicket defeat at home to Bledlow Village.

Richard Tilley made 43 in Mills' 169-7, while Adam Mould took 4-36.

Mould then hit 57 not out, Charles Downs 58 and James Bacon 48 as Bledlow cruised to 173-2 in just 34 overs.

Mills are at champions Sandford St Martin on Saturday.

Witney Mills 5, Bledlow Village 25

Cropredy occupy the second relegation place after losing at home to Sandford St Martin and may need to beat Morris Motors Exiles to stay up.

Peter Cooling (39), James Coleman (38) and Richard Lynch (39) all got in and got out in Cropredy's 193-8, before Phil Paterson (74no) took Sandford to 194-6.

Cropredy 9, Sandford St Martin 25

Ali Shah hit 117 not out, his first century for Morris Motors Exiles, and Wasim Mehmood 64 made not out as they wiped the floor with Dinton 2nd.

Martin Sheffield had hit an unbeaten 36 in Dinton's 187-7, which the Exiles raced past without loss.

Dinton 2nd 3, Morris Motors Exiles 25