Dave Wanless smashed a five-timer as Carterton Pumas, from Division 3, dumped out Division 2 side Bampton in the second round of the Witney & District FA's Fred Ford Cup with a 7-2 win.

Dean Matthews and Kieron Lace completed their tally, with Gareth Edwards and Dan Cartwright replying.

Chris Catchpole bagged a brace as Premier outfit Witney Royals swept aside FC Nomads, of Division 1, 6-0.

Matt Thompson, Dean Treadwell, Jack Kennedy and Steve Brasier wrapped it up.

It took a penalty shoot-out to part Premier Division rivals Hanborough and Charlbury Town.

Dan Haggie gave Hanborough a 1-0 lead, but Craig McCallum levelled.

After extra time produced no further goals, Charlbury triumphed 4-3 in the shoot-out.

FC Hollybush edged through 2-1 against Wychwood Foresters.

Dean Spivey and Ed Brookes scored their goals, with Dan Harwood replying.

Adrian Williams netted twice in Freeland A’s 2-0 win over Milton.

John Ayres hit a brace as Eynsham SSC breezed past Wootton Sports 5-0.

Jon Hall, Chris Leach and Matt Walker were also on target.

A Sam Philpotts treble saw Kingham AB to a 4-1 victory over Graystones.

Claydon Foster pulled one back, but Daryl Middleton sealed victory.

It took extra-time and a penalty shoot-out to separate West Witney and Brize Norton in a 2-2 draw.

Carl Dodds netted twice for Witney, with Chris Hunt and Matt Howard replying. Brize edged the shoot-out 4-2.

Mark Wright’s double helped Hailey to a 4-2 win at Combe.

Joel King and Danny King were also on target, with Matt Baker (2) replying.

Warwick Tompkins grabbed a treble as Chipping Norton won 5-2 at Corinthians.

Mark Corbett and Aaron Witham were also on target, while Darren Mobey and Martin Bellforth replied.

Dan Smith and Ben Pearce scored for Carterton Rangers in their 2-0 home win over Witney Wanderers.

Minster Lovell beat FC Mills 4-2 after extra time, with Ed Dunn (2), Martin Bull and Leo Haines on target.

Alex Dyakowski and Tim Senior replied.

OTHER SCORERS Fred Ford Cup 2nd round: Ducklington 2 (C Mays, R Proctor), FC Chequers 0; AFC Marlborough 4 (A Gillespie 2, N Kelly, D Collins), Aston 0.

Div 1: Witney Royals Res 1 (L Rippington), Ducklington Res 0.

Div 2: FC Chequers Res 8 (T Gonzales 3, Z Caine 3, D Mulvihill, og), Brize Norton Res 1 (R Brown); Charlbury Tn Res 4 (M Goodey 3, S Cleaver), Ducklington A 3 (H Butler, L Glaister, W Graham).

DIv 3: Aston Res 0, Chipping Norton Tn Res 5 (D Hemming 3, J Manghan, R Green); Kingham AB Res 2 (S Case, M Hayes), Minster Lovell Res 2 (A Bennett, D Such); Witney Royals A 1 (I Hayes), North Leigh B 4 (C Horne 2, T Townsend, P Bronk).

Div 4: Ducklington B 0, Carterton B 9 (J Smales 2, O Bush 2, D Antee, C Jordan, L Simmonds, L Manley, C Jones); FC Mills Res 2 (K Lloyd, D Moore), Combe Res 0; Spartan Rgrs A 1 (J Waddesdon), Freeland B 3 (T Mason 2, J Foottit).