Charlbury have given themselves a great chance of landing the Banbury Indoor League Division 1 title.
Their 47-run thrashing of favourites Banbury means they will be champions if they win their final match.
Meanwhile, last year's champions Cropredy were relegated after losing to Great Tew by six runs.
Ian Widdows (23no) and Rob Garrett (23) led the way in Charlbury's 105-5 before Banbury collpased to 58 all out.
Only Joe White (22) offered resistance for Banbury whose chief destroyer was Bimalka Liyanarachchi with 3-22.
Tew made 101-5 in their ten overs with Shane Faulkner hitting 22 and Phil Slatter 21.
Cropredy reached 95-5 thanks to Nathan Hawkes (29no) and Luke Cherry 24, but it was not enough Preston Capes retained their Division 1 status with a comfortable five-wicket victory over Hinton.
Hinton were dismissed for 78, which Capes easily passed thanks to George Arblaster and Rob Williams, who both scored 25 not out.
Ross Freeman (27no) and Steve Beck (17no) steered Banbury A to a three-wicket win against Sandford.
Earlier Neil Cox (27no) and Richard Murrey (25no) helped Sandford to 109-2, but Banbury reached 110-3 with an over to spare.
RESULTS Charlbury 105-5 (I Widdows 23no, R Garrett 23), Banbury 58 (7.2ovs, J White 22, B Liyanarachchi 3-22).
Great Tew 101-5 (S Faulkner 22, P Slatter 21), Cropredy 95-5 (N Hawkes 29no, L Cherry 24).
Hinton 78 (9.4ovs), Preston Capes 79-1 (7.5ovs, G Arblaster 25no, R Williams 25no).
Sandford 109-2 (N Cox 27no, R Murrey 25no), Banbury A 110-3 (9ovs, R Freeman 27no, S Beck 17no).
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article