Horspath thrashed troubled Wallingford by ten wickets to win their division for the second year in a row. Andy Cummings took 5-25 as the visitors crumbled from 54-2 to 89 all out.
Dick Decaires then struck an unbeaten 48 as Horspath knocked off the runs in 16.5 overs.
** Horspath 30pts, Wallingford 3

Cumnor 2nd came within one wicket of securing second place and joining Horspath in celebrating back-to-back promotions. But they need eight more points next week after having much the better of a draw at Princes Risborough. The visitors were bowled out for 208, with Gareth Lawson (4-53) being the pick of the bowlers. Adam Morton's 67 helped Risborough to cling on at 165-9.
** Princes Risborough 17, Cumnor 2nd 18

Didcot kept their slim promotion hopes alive with an eight-wicket win at home to Challow & Childrey 2nd. The visitors accumulated 185 thanks to Roger Podbery (49) and Will Harvey (40). But that never looked enough as Matt Jones (74) and Simon Pritchard (62) put on 153 for the first wicket to set up the easy win.
** Didcot 30, Challow & Childrey 2nd 10

Brackley clung on for a draw at bottom club Milton Keynes Park 2nd to all but guarantee that they will avoid the drop. Put into bat, Park reached 179-9, with Russel Sissing top-scoring with 50. Brackley knew they could not afford to lose to their relegation rivals, so held on at 102-7.
** Milton Keynes Park 2nd 14 Brackley 6

Mike Lyons (61) and Harry Bowles (41) took Long Marston to 149-4 and a six-wicket win over Buckingham Town 2nd.
** Long Marston 30, Buckingham Town 2nd 10