Abingdon C won their final two matches of the season to finish champions of Division 2.
They beat Didcot Power Station C 8-2, before a maximum from Ricki Whiteaway helped them to a 7-3 victory over clubmates Abingdon D 7-3.
Abingdon D, however, remain likely runners-up, after Mark Adams hit a maximum and won the doubles with Steve Whale to earn them a draw with DPS D.
Then, a Tom Whale maximum inspired them to an 8-2 victory against relegated Letcombe B, and they finished with a 9-1 win against Drayton B.
Sutton C are the only side who can prevent an Abingdon one-two finish, but theirs is only a mathematical chance.
At the bottom, Sutton D are in most danger of relegation following Drayton B's last two results.
They went down 6-4 to Howbery A, but then beat Rutherford Appleton Laboratory C 6-4.
In mid-table, Brian Johnson's maximum, and doubles win with Mike Watts snr, helped Sutton E to a 5-5 draw against DPS C.
It was Sutton E's fifth home draw and DPS C's third away draw of the season.
Sutton F sealed promotion from Division 3 when Stuart Walker and Chris Noys went unbeaten in the 7-3 victory over Abingdon E, while rivals Abingdon F could only draw with Drayton E.
In Division 4, Abingdon H needed a doubles win by maximum man Alan Rolfe and youngster Edward O'Neill to secure a 6-4 victory over Abingdon G.
The result means that both Moreton teams will probably now be promoted, although who finishes top out of the two is still up for grabs.
Moreton B were not in action, and another Joe Cheong maximum put Moreton C in pole position as they beat Drayton F 8-2.
Drayton F settled for home draws against Sutton G and RAL E, having led 5-4 in both.
Wallingford completed their season with Luke Sherratt, James Smith and Cameron Bowen whitewashing a youthful and gutsy DPS F team, who finished the season without a win.
RESULTS
Div 1: DPS B 8 (M Stretton 3), RAL B 2; Abingdon B 4, Crown 6 (G Donovan 3).
Div 2: Sutton E 5 (B Johnson 3), DPS C 5; DPS D 5, Abingdon D 5 (M Adams 3); RAL C 4, Drayton B 6; Abingdon D 3, Abingdon C 7 (R Whiteaway 3); Letcombe B 2, Abingdon D 8 (T Whale 3).
Div 3: Drayton E 5 (P Randle 3), Abingdon F 5; Abingdon E 3, Sutton F (S Walker 3, C Noys 3).
Div 4: Moreton C 8 (J Cheong 3), Drayton F 2; Drayton F 5, Sutton G 5 (P Oakley 3); RAL E 5, Sutton G 5 (P Oakley 3); Abingdon H 6 (A Rolfe 3), Abingdon G 4; Wallingford 10 (L Sherratt 3, J Smith 3, C Bowen 3), DPS F 0; Drayton F 5 (B Collins 3), RAL E 5.
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