Josh Bishop and Craig Williams each bagged a brace as Carterton Rangers eased to a 7-1 win over AFC Marlborough in the Witney & District FA's Fred Ford Cup.

Jon Dover, James Barker and Dan Smith got the others, with Darrell Collins replying for Marlborough.

Matt Thompson and Gary Nicholson each scored twice in Witney Royals’ 6-1 win over Carterton Pumas.

Tom Kempster and Phil Simmonds got the others.

Matt Holloway notched a double as Charlbury Town strolled to a 3-0 win against FC Hollybush. Tom Sharp was their other marksmen.

In the Premier Division, Aston Leach hit a hat-trick as Hanborough got back to winning ways with a 4-0 victory over Ducklington. Mark Stinchcombe getting the other.

In Division 1, Aston crushed Ducklington Res 5-0, thanks to a Ben Sundblad treble. Darryl Kew and Matt Brown got their others.

FC Chequers Res increased their lead at the top of Division 2 after beating Witney Wanderers 4-1.

Dan Bilton’s double led the charge, including a majestic lob, with Zac Caine and Abdul Karim getting the others.

Ryan Wearing scored four times in Tackley’s 4-0 win over Aston Res in Division 3. Michael Baker replied.

In Division 4, Carterton B closed the gap at the top after beating leaders, Freeland B 3-1.

Dave Harris scored for Freeland, but veteran Chris Jordan (2) and John Smales sealed it for the hosts.

OTHER SCORERS Fred Ford Cup: Minster Lovell 1 (E Dunne), Carterton A 3 (C Williams, D Sollis, M Duerden); Freeland A 0, Eynsham SSC 1 (C Thatcher); Brize Norton 1 (M Howard), Spartan Rangers 2 (D Cross 2), Hailey 3 (R Winstone, S King, J King), Chipping Norton 1 (R Warner-Carter).

Div 1: FC Nomads 1 (M Sykes), AC Finstock 1 (J Claridge); West Witney 5 (C Roberts 2, C Hirons, J Fletcher, R Frost), Stanton Harcourt 3 (D Hackett, G Woodcock, M Cripps); FC Mills 1 (W Senior), Hanborough Res 2 (R Keylock, T Weedon).

Div 2: Ducklington A 4 (S Imms, M Hawkins, T Madden, J Hirschfield), Hailey Reserves 2 (C Russell, F Davies); Milton 3 (P Benfield 2, D Jeynes), Charlbury Town Reserves 2 (B Claridge, M Goode); Bampton 5 (J Green 2, J Goodchild, C Allinson, J Austin), Wootton 3 (B DeAth, T Williams, A Bowerman).

Div 3: Spartan Rangers Res 2 (M Townsend 2), Witney Royals A 2 (M Piper, G Land), Chipping Norton Res 2 (S Warner, D Hemming), Minster Lovell Res 0.

Div 4: Greystones 1 (D Lee), Combe Res 1 (S Thompkins), Spartan Rangers A 1 (R Fry), Corinthians 4 (D Mobey 2, R Meredith, M Cornish); Eynsham SSC Res 2 (C McMahon, S Rowbotham), Ducklington B 5 (G Forest 3, B Snell, S Mason).