Bampton Town booked their place in the last four of the Witney & District Senior Cup with a 5-0 victory over Cassington.
Jason Trinder, Darryl Kew, Kevin Southwood, Steve Godfrey and Ian Steele fired Bampton through.
A double from John Smales and a strike from John Curtis saw Brize Norton to a 3-0 victory over Spartan Rangers.
Ducklington saw off North Leigh A 3-1 with goals from Pete O'Reilly, Matt Gorman and Dan Walker.
Jason Lonsdale bagged a consolation for North Leigh.
In the Junior Cup, Ducklington Res shocked Witney Wanderers with a 4-1 victory.
Ian Lewis led the way with a hat-trick, while Anthony Lune scored the other and Shaun Brennan replied.
Steve Green, Steve Brasier and Chris Catchpole were on target as Witney Royals saw off Combe 3-0.
AC Finstock edged out Aston 3-2 with goals from Sam Bowers (2) and George Woodcock.
Pete Saunders and Jamie Buxton netted for Aston.
Spartan Rangers eased through with a 2-0 win against Wootton Sports, Craig Halkett scoring both goals.
Eynsham A boosted their Division 1 survival hopes with a 1-0 victory over fellow-strugglers FC Nomads - Dave Harris scoring.
Tackley are facing relegation from Division 2 following their 6-3 defeat to Hanborough Res.
Dan Smith led the Hanborough rout with a hat-trick, and there were also goals from Dave Allen, Leon Busby and Aston Leach.
Chris Betreen (2) and Oscar Triggs replied.
FC Chequers lead Division 3 by three points after a 7-1 thrashing of Spartan Rangers Res.
Dan Cox grabbed a hat-trick and Steve Foster added a brace, with Kevin Davies and Mark Edmunds completing the scoring. Shane Brown replied.
Chad Park and Witney Royals both secured promotion from Division 4 with victories over FC Chequers Res and Milton Res respectively.
Chad saw off Chequers 2-1 thanks to strikes from Tom Drinkwater and Richard Ingram.
Dale Cox bagged Chequers' goal.
Royals secured promotion in more convincing style with a 6-0 thrashing of Milton.
Mickey Piper grabbed a brace, with Dan Brice, Andrew Cross, Kearse Simpson and Joe Crosbie also on target.
OTHER RESULTS Div 1: Brize Norton Res 2 (L Haines, C Shepherd), Kingham AB 1.
Div 2: Freeland Res 2 (P Salter 2), Southrop 0.
Div 3: Wychwood Forest 1 (S Gibbs), FC Mills Res 1 (J Bennett); Fieldtown 3 (B Whitehall, A Bull, S King), Aston Res 2 (A Sillence 2).
Div 4: Brize Norton A 2 (J Scholes, L Simmons), Chippy Swifts Resd 1 (M Smith); Freeland A 4 (J Williamson 2, J Perkin, P Mills), Wychwood Forest Res 2 (L Manning, K Webb).
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