Kingston Bagpuize beat Dinton 2nd by 50 runs to stay up in Division 3 of the MP Sports Cher-well League – at the ex-pense of Oxford 3rd.
Ben Jefferis was their saviour, taking 6-59 as Dinton were all out for 155, of which Mark Ludlow scored 71.
The home side had made 205, with Dave Pearce hitting 34 and Simon Kempster taking 6-71.
K Bagpuize 25pts, Dinton 2nd 7.
Seamer Danny Hartley produced figures of 7-24 from a devastating 12-over spell as Abingdon Vale beat Ban-bury 2nd by nine wickets in Division 2.
Hartley was supported by Graham Charlesworth, who took 3-15 as Banbury chose to bat first, only to be bowled out for 43.
Vale eased to 44-1 to achieve their highest league finish since 1996.
Banbury 2nd 1, Abingdon Vale 25.
James Phillips’s 6-32 and 33 runs were not quite enough to prevent already-relegated Challow & Childrey slipping to their 11th defeat in Division 1.
Chasing Challow’s 158 all out, Buckingham Town were struggling on 119-7.
But the tail took them to 159-9.
Earlier Vishal Valambhia had taken 7-33 as Challow slipped from 101-2 to 158.
Challow 11, Buckingham 25.
Wallingford, who would have been champions of Division 4 had they not been docked 40 points for failing to nominate an umpire to the league’s panel, beat Chear-sley by 35 runs.
Trevor Spindler took 5-44 as Chearsley were out 140 replying to Wallingford’s 175-8 with Darren Grist (57) starring.
Wallingford 25 Chearsley 5.
Didcot suffered a 41-rundefeat at lowly Brackley.
The home side reached 174-8, with David Barnes (49) and Michael Cartwright (38no) to the fore.
Jordan Morrison took 4-50 for Didcot, who then collapsed to 133 all out against Keith Cartwright (5-32).
Brackley 25, Didcot 5.
Stephen Beard (66) and David Brooks (43) gave Tha-me Town 2nd a great start against Challow 2nd, before Gary Porter’s quickfire 45 took them to 231-5.
Luke Jones (46) gave Challow hope, but Ian McStay finished with 6-30 as the visitors were all out for 145.
Thame 2nd 25, Challow 2nd 4.
Wallingford 2nd caused a final day upset to beat Div-ision 7 champions Horspath 3rd to avoid relegation.
Ten-man Wallingford collapsed to 80 all out.
Horspath had no answer to spinner Gareth Richards (4-10), and young paceman Joe Edwards (4-22) and were bowled out for 68.
Horspath 3rd 5, Wallingford 2nd 25.
Division 8 champions Did-cot 2nd beat Banbury 4th by nine wickets.
Banbury fell for 116 to opening bowlers of Jim Tay-lor (3-21) and Sean Willmott (3-25) before Didcot’s captain Viraj Perera (76no) took his side to 119-1 in just 24 overs.
Didcot 2nd 25, Banbury 4th 2.
Didcot 3rd beat Division 9 champions Chearsley by two wickets, but just missed out on promotion.
Chearsley slipped from 75-0 to 137 all out, Mark Claridge making 57, while Raj Saw-hney (5-11) and Andy Taylor (5-22) did the damage Chearsley got home by two wickets.
Chearsley 2nd 10, Didcot 3rd 25.