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).