West Witney edged out North Leigh A 2-1 with virtually the last kick of their Senior Cup quarter-final.

Trailing 1-0, West Witney levelled through Seb Wilsker, only for the North Leigh keeper to allow James Clarke's free-kick to squirm over the line for the winner.

Hanborough went through with a 2-0 win over Minster Lovell, with goals from Craig Johnson and David Rose.

Chris Marshall and Mike Haines were on target as Brize Norton beat Napier Rovers 2-0.

Charlbury Town had to rely on a penalty shoot-out to see off Hailey.

The match ended 2-2 after Jon Fitzgerald and Martin Grimsley for Charlbury cancelled out strikes from Adam Schmidt and Toby Longman.

Charlbury won the shoot-out 4-2 to book their place in the semi-finals.

In the league, Premier Division leadersCarterton beat strugglers Milton 5-1, with goals from Mark Threlfall, Kevin Southwood, Russ Steele, Will Griffiths and Scott Walters. Ben Tew replied.

OTHER SCORERS

Division 1: Brize Norton Res 2 (S Marshall, S Morgan), FC Mills 0; Witney Royals 0, Ducklington Res 2 (C Palmer 2); Kingham 1 ( N Hartley), Hanborough Res 0.

Division 2: Cassington 2 (J Ashton 2), Tackley 5 (G Finnemore 3, E Penny, C Betreen); West Witney Res 1 (M Townsend), Witney Wanderers 2 (C Bennell, M Gundem); Spartan Rangers Res 1 (C Hackett), FC Nomads Res 3 (S Imms, D Briggs, R Newman); Wootton 8 (P Gladingboel 3, R Bracey 2, T Sweet, T Warimshaw, C Benfield), Aston Res 0.

Division 3: Freeland Res 0, Kingham Res 1 (R Colland); FC Mills Res 1 (F Othmani), Charlbury Tn Res 2 (B Broome, C Baker); Minster Lovell Res 2 ( C King 2), Witney Royals 0; AC Finstock Res 1 (D Aston), Milton Res 3 (D Chivers, J Thomas, J Barnes).