Hanborough staged a dramatic fightback to book their place in the third round of the Witney & District FA's Fred Ford Cup with a 6-5 extra-time victory at Minster Lovell.

It looked all over as the hosts raced into a 4-0 lead, with Ben Tew grabbing a hat-trick.

But Hanborough hit back and the scores were level at 5-5 at full-time.

Paul Rose completed a treble of his own to secure Hanborough’s remarkable victory, their other goals coming from Tom Lewis, Aston Leach and Craig Johnson.

Craig Sallis and Ed Dunn were also on target for Minster.

In the Jack Busby Cup quarter-final, Wychwood Forest Res edged through 4-2 on penalties after a 3-3 draw against North Leigh B.

Andy Bridgeman, Craig Horne and Dan Smith netted for North Leigh, with Dave Lewis, Mark Reid and Craig Isle replying.

Chipping Norton Town Res also needed a penalty shoot-out to beat Charlbury Town Res.

The match finished 2-2, John Dunn’s double for Chippy being cancelled out by a Sam Cleevely brace, before Chippy held their nerve to win the shoot-out 3-1.

In the Premier Division, Charlbury Town defeated Brize Norton 2-0, thanks to a brace from Andy Woodley.

Struggling Kingham AB beat Combe 4-3.

Shaun Collins (2), Dan Davies and Marcus Wilden scored their goals, with Combe replying through Sam Hibbert (2) and James Newman.

Hailey saw off Spartan Rangers 3-0, thanks to strikes from Joel King and Dean Mays and an own goal.

Witney Royals defeated Ducklington by the same scoreline, Steve Reynolds, Matt Thompson and Ryan Colleton on target.

In Division 2, Karl Shepherd smashed a five-timer as Witney Royals Res thumped West Witney Res 9-1 to stay top.

John Smith put West Witney in front, but Shepherd’s haul, plus goals from Loyd Edwards, Joe Crosbie and Jamie Kennedy gave Royals victory.

OTHER SCORERS Div 1: Aston 2 (T Green, P Hebert), FC Mills 0; FC Chequers 2 (P Tinson 2), North Leigh A 2 (J Buxton, W Smaldon); Hanborough Res 2 (A Hobley, A Clifton), Ducklington Res 0; Milton 2 (P Benfield 2), Witney Wanderers 4 (R Pereira, L Finch, B Crumlish, A Stuart); Wychwood Forest 1 (M Bolt), AC Finstock 1 (C Thomas).

Div 2: Chad Park 3 (D Murphy 2, M Plumridge), Tackley 1 (D Walker); Ducklington A 3 (J Hirshfield 2, L Glaister), Wootton 1 (L Grant); FC Nomads 2 (M Hole 2), Mid Barton 1 (F Wilkins); Southrop 8 (D Collins 2, L Crouch 2, C Hobbs, S Imms, A Drury, R Moore), Spartan Rgrs Res 5 (D Hall, E Graham, A Sigsworth, D Perks, D Stephens).

Div 3: Freeland A 2 (J Pryor, D Franklin), Eynsham SSC 3 (D Alsworth, J Ayres, L Parsons); Hailey Res 2 (A Morrison, C Gunter), S Harcourt 2 (B Jones, M Cripps); Kingham Res 1 (M Harding), M Lovell Res 1 (P Travis).

Div 4: B Norton A 1 (D Humm), AFC Marlborough 3 (M Luke, S Wheeler, J Buller); Corinthians 1 (A Hayes), Freeland B 9 (E Simlett 5, R Inch 2, G Wagerfield, B Wagerfield); Ducklington B 4 (P Neale 3, W Evans), Eynsham A 2 (T McCudden 2); FC Hollybush 2 (D Search 2), Witney Royals A 2 (T West, N Pickering).