West Witney cut the gap on Witney & District FA Premier Division leaders Chipping Norton to just a point with a 2-1 home victory, thanks to goals from Tom Perry and Kev Lewis.
Aaron Witham netted for the table-toppers.
Jason Lonsdale and Mike Bolt were on target for Carterton A as they won 2-1 at Charlbury Town, for whom Rob Styles netted.
Ducklington held on for a 4-3 success at home to North Leigh A, thanks to a hat-trick from Craig Mays.
Lee Moseley completed their tally, with Craig Green-halgh (2) and Ashley Overton on target for the visitors.
Hailey strolled to a 4-1 win at home to Spartan Rangers, with goals from Dean Mays (2), Joey King and Dave Cross. Ricardo De Fazio replied.
Hanborough fought back to beat visitors Witney Royals 2-1, strikes from Ast-on Leach and Tom Lewis cancelling out Jamie Kennedy’s opener.
Benji Sundblad netted a double for in Aston’s 6-0 thrashing of Division 1 strugglers FC Mills 6-0 at home.
Alex Timms, Phil Caswell, Matt Smith and Dan Long completed the rout.
Chadlington edged to a 5-3 win at home to FC Nomads, with goals from Dan Murphy, George Slatter, Jordan God-frey, Josh Catling and James O’Brien.
Chris Lawrence (2) and Mark Thomas netted for Nomads.
Lowly Freeland A let slip a 2-0 lead before crashing to a 5-2 defeat at home to leaders Stanton Harcourt.
It was looking good for the hosts when George Wager-field and Ben Crawford gave them a two-goal cushion.
But Stanton hit back in devastating fashion with a Dan Smith brace plus goals from Martin Cripps, Andy Jackson and George Woodcock.
A hat-trick from Pawel Bronk, including a penalty, proved in vain as Brize Norton lost 4-3 away to Kingham.
Daryll Middleton, Lee Haines, Ed Webb and Dom Hemmings secured the points for the hosts Nathan Harris bagged a brace in Minster Lovell’s 7-4 home thrashing of Hailey Res.
Ed Dunn, Jordan Denley, Nathan Bowles, Ian Wright and Craig Sallis completed their tally, with Tom Gonzales (2), John Andrews and Darryl Kew replying.
Bampton Town had to be satisfied with a point after holding Division 1 leaders Eynsham Sports & Social Club to a 3-3 home draw.
Jack Payne and Stave Caton appeared to put the hosts in control, only for John Ayres (2) and Matt Walker to go 3-2 up before Adam Leigh grabbed a point for the home side. Carterton Pumas beat Witney Wanderers 2-1, thanks to a double from Mark Benstead. Tom Gregory rep-lied.
Third-placed Combe defe-ated Middle Barton 4-2 away from home, with goals from Barney Sargent, Max Dun-more, Jamie Fisher and Josh Posey.
Martin Kay and Jack Fowler scored for the hosts.
Brize Norton Res eased to a 2-1 comeback win against Tackley in Division 3.
Kyle Defreitas put Tackley ahead, but Rob Brown and Dan King won it for the home side.
Steve Aldous and Paul Dray helped themselves to braces as FC Hollybush crushed Freeland B 6-0 winners at home.
Luke Champion and Bra-dley Oliver were their other scorers.
Kirtlington eased to a 3-0 win at Spartan Rangers Res, with Sean Probitts, Adam Kelly and Steve Foreman on target.
Wootton Sports crushed Minster Lovell Res 4-1.
Goals from Liam Gubbins, Jacob Cook, John Holder and Dean Wasilewski saw Wootton charge into a 4-0 lead at the break.
Dave Chester hit back for Minster in the second half, but the damage was done.
Phillip Benfield scored a seven-timer as Milton Res boosted their survival hopes with a 9-0 win against fellow-strugglers Chadlington Res.
Ben Schofield and Sam Forster completed their tally.
Hat-tricks from Jake Souch and Aaron Clitton earned Ducklington A a 7-2 win against Greystones.
Ben Jackson was their scorer, with Rocky Burton replying.
Matt Winter hit a four-timer for Bourton Rovers in their 7-0 win at Wychwood Foresters.
Rob Curtis, Stuart Horton and Jack Robb sealed it.