Horspath paceman Lee Mason took 5-22 to help bowl out Bletchley Town for 44 in Division 1 and take his side to their highest league placing.

Horspath are up to second and have their destiny in their own hands as they face leaders Dinton next week and third-placed Cumnor in their final match.

On Saturday they were in trouble when James Sprittles (5-37) and Mark Roberts (3-30) dismissed them for 113. But Mason and Will Eason (3-16) bowled even better to secure a 69-run victory.

Horspath 25pts, Bletchley Town 5

Cumnor drop to third after being outplayed at relegation candidates Bicester & North Oxford.

Duncan Bradshaw finally found some form to hit a majestic 123, while Joshua Smith struck an unbeaten 54 as the home side racked up 244-6.

Veteran off-spinner Paul Jeacock then took 4-63 to have the visitors in trouble, but Adam Cook (50) staved off defeat and they closed on 206-8.

Bicester & N Oxford 15, Cumnor 9

The other two title contenders, Buckingham Town and Dinton, played out a thrilling match that ended in a draw with the scores level.

Lee Marland was left stranded on 101 not out as Dinton were bowled out for 187. Only Adam Mould (41) provided support as Vishal Valambhia took 5-64.

Knocks from Jonny Cater (83), Ben Stafford (43) and Graham Judd (30) kept Town in the game, but Richard Scott (3-39), Rodney Browne (3-49) and Mould (3-68) chipped away and both sides were within a ball of victory with the hosts on 187-9.

Buckingham Town 11, Dinton 15

Oxford Downs laid to rest any relegation fears with a six-wicket win over Banbury Twenty, who edged closer to the trapdoor.

Dave Clark top-scored with 55 in Twenty's 189, while Michael Thomas chipped in with 31.

Tom Crouch (3-51) and Simon Launder (3-52) were Downs’ leading bowlers. Wesley Bartlett (53) and Tom Norris (49) saw them to 193-4.

Banbury Twenty 7, Oxford Downs 25

Francois Vainker scored exactly 100 as Oxford 2nd guaranteed another top-flight season by beating Shipton-under-Wychwood by seven wickets.

Shipton were in all sorts of trouble on 87-7 before Craig Lambert rescued their innings by hitting 81 and taking the visitors to 227 all out.

Vainker then set the ball rolling before Jamie Perkin's unbeaten 62 finished the job in the 47th over.

Oxford 2nd 25, Shipton 7