Oxford Downs 2nd will play in Division 3 for the first time after they beat relegated Shipton-under-Wychwood 2nd to clinch promotion from Division 4.
Shipton closed on 189-4, Steve Roberts taking 4-77 for Downs, who got home by five wickets thanks to Callum Taylor (49) and Paddy Daniel (40no).
Downs 2nd 25pts, Shipton 2nd 8
Aston Rowant 2nd demolished Cumnor 2nd to cement third place.
Cumnor collapsed to 71 all out in the face of some devastating bowling by Matt Needham (5-42) and Tim Foster (3-8). Rowant then raced to 72-4.
Cumnor 2nd 4, A Rowant 2nd 25
Champions Great Brickhill stuffed Stokenchurch in a similarly one-sided affair.
Paul Hastings took 4-40 as Stokenchurch struggled to 90 all out, then Chris Jones (37no) saw Brickhill to 91-3.
Stokenchurch 3, Gt Brickhill 25
Ed Somerton starred with 97 as Cropredy slammed 269-5 at home to Banbury Twenty 2nd.
Richard Lynch (4-2) put Twenty out of their misery as they fell for 140.
Cropredy 25, Banbury XX 2nd 4
Kimble made 206 before being bowled out at Princes Risborough, Ben Mooney (57no) top-scoring.
The hosts limped to 133-9 as only Paul Strong (52) coped with Ali Russel (6-47).
P Risborough 9, Kimble 16