Henry Clarke scored a last-minute winner as Witney & District FA side Division 2 side Spartan Rangers knocked Premier Division leaders Carterton Town A out of the Fred Ford Cup with a shock 2-1 success, writes Anthony Barlow.

With the sides locked at 1-1 and extra-time looming, up popped Clarke to complete the upset.

Harry Thompson and Chris MacNeil had scored for Spartan and Carterton respectively.

Ducklington Res beat FC Mills 2-0 at home in the Junior Cup first-round, with goals from Bradley Snell and Dave Oliver.

Jake Pritchard scored twice as Bampton United won 3-0 at Kingham. Sam Weeks was the other scorer.

A hat-trick from Benji Sunblad was in vain as Aston lost 6-4 at Kirtlington.

Phil Caswell was their other marksmen, with Alex Metcalfe, Jake East and Shane Probitts all scoring twice for the hosts.

In laegue action, Rob Hook fired home a late leveller to stall Hailey's bid for the top of the Premier Division as they drew 2-2 at relegation-threatened Brize Norton.

Hook's earlier opener for the hosts had appeared to be in vain after a brace from top-scorer Luke Manning had put Hailey in charge.

But Hook hit back late on to restore parity.

Craig McCallum smashed in all four goals for Charlbury Town as they saw off Minster Lovell 4-3.

Connor Tinsley (2) and Rob Hipkin were on target for Minster.

Chipping Norton Town's own title aspirations were left looking unlikely as they were held to a 3-3 draw by hosts Witney Royals.

Jamie Kennedy scored twice with Martin Holder getting the other for Royals, while Reece Bayliss replied twice for Chippy and set up Warwick Thompkins for their third goal.

Jay Jay Hancocks (2), Jack Ely (2), Mark Goode, Daryl Potter and Cameron Grain netted as Charlbury Town Res crushed FC Hollybush Res 7-2 in the Supplementary Cup second round.

Jorge Granja and Darren Aston replied.

Darren Davenport (2), Ryan Clements, Steve Harris, Josh Korikia and Steve Allery scored in Wychwood Forest's 6-2 win over Aston Res. Dan Isherwood and Joe Crawley hit back.

Adam Webley fired in five goals as Division 1 leaders Bourton Rovers destroyed FC Nomads 12-0.

Josh Catling hit a hat-trick of his own, while Sam Mattock, Dan Smith, Kevin Hunt and Craig Gilson also netted.

Second-placed Combe kept pace with a 5-2 win at home to FC Hollybush.

Olly Morgan-Bellamy scored twice with Sam Hibberd, Mike Gardener and Ethan Penney getting the others. Dave Cooper hit back in vain with both the visitor’s goals.

A brace from Justin Timms and a goal from Dan Townsend gave North Leigh A a 3-2 victory at Chadlington.

Steven Hunt netted twice for the hosts, but they were unable to find a third.

Hailey Res beat Eynsham SSC 5-1 thanks to goals from Mo Semlali, Ash Mills, Kristian Collis, Mark Edmonds and Mark Orpwood.

Mike Barker scored the consolation goal for Eynsham.

In Division 2, Milton shocked promotion-chasing Carterton Rangers 3-1 at home.

Lee Keys scored for Rangers but goals from Rob James, Harry Lake and Robbie Watts settled the tie.

League leaders Stonesfield cruised to a 9-4 home win over relegation candidates Enstone, with Ed Gilkes firing home five times for the hosts.

Pete Searle also bagged a brace alongside goals from Evans Bolland and Paul Penny, with Jacob Cooke, Elliot Samworth, Gareth Wessels and John White replying for the visitors.

Tom Parry scored twice in Carterton B’s 5-3 win over Witney Wanderers.

Dan Sollis, Craig Wighton and Jack Mills scored the others with the visitors' goals coming from Tom Gregory (2) and Andrew Thompson.

Dave Cross returned to haunt his old club Witney Royals as he smashed in a double hat-trick in a 9-0 win for Spartan Rangers Res in Division 3.

Rory Dunseath, Joel Spalding and Charlie Harper netted the others.