Division Four side Bampton United gave Premier Division Ducklington a scare as they took them to extra time before going down 3-2 in the third round of the Fred Ford Cup.
Ian Peedell bagged a brace for Ducklington in normal time which was levelled up by Nathan Beckett and Tom Boot.
During extra-time, though, Peedell completed his hat-trick to avoid an upset.
Craig McCallum scored a hat-trick as Charlbury won 4-1 at North Leigh A in the all-Premier Division clash.
Shaun Gilbert was their other scorer, with Tom Radburn replying with a penalty.
Witney Royals overcame Division 1 side Brize Norton 3-1 with goals from Phil Simmons, Will Graham and Jamie Kennedy. Dan King scored for the home side in the second half.
A treble from Mark Corbett helped Premier Division leaders Chipping Norton Town crush Division 2 high-fliers Eynsham Sports & Social 4-1.
James Harri was their other marksman, Lewis Clarke on target for the hosts.
Premier Division Carterton A finished Division 1 Aston off before half-time as they won 3-1 at home. David Cooper’s goal for Aston was cancelled out by strikes from Luke Simmonds, Mike Bolt and Craig Isle.
West Witney took on Hailey for the second week running and the outcome was the same as they recorded a 3-1 success.
Dean Mays scored for Hailey before the break, but two Kevin Lewis efforts and one from Tom Perry ensured that West advanced.
In the only all-Division Two tie, Carterton Pumas saw off Bampton Town 4-2.
A Dean Matthews brace, plus goals from Dan Smith and Steve Harries, were enough for Pumas.
Bampton responded through Jack Goodchild and Adam Lee.
Carterton Rangers needed extra-time to get past Hanborough 2-1 after their clash ended goalless at full time.
Dan Haggie gave Hanborough the lead from the penalty spot, but strikes from Steve Read and Elliot Witt saw Rangers progress.
North Leigh B saw off Ducklington Res 5-2 in the Jack Busby Cup.
Dave Baker and Omar Semlali scored for the hosts.
But a Craig Horne brace, goals from Just Keyani and Dan Claridge, plus a Martin Ferreira own goal, saw North Leigh progress.