Craig McCallum hit a hat-trick as Charlbury Town romped to a 4-0 win over Hanborough to go top of the Premier Division.

Dave Steele grabbed the fourth as Charlbury moved a point clear.

Tim Wyatt’s brace helped Combe to a 4-2 victory over Witney Wanderers in Division 1.

Ali Morris and Simon Baker scored the others, with Gary Atkinson and Darrell John replying.

Aston saw off AC Finstock 3-0, thanks to Kevin Allcraft’s double and a strike from Jamie Buxton.

Gary Brooks scored twice with Stu Weston adding a third as Ducklington Res beat Milton 3-1, Phil Benfield replying.

West Witney Res picked up a crucial 3-2 win over Two Rivers in their relegation battle as they moved out of the Division 2 drop zone.

Simon Pocknell (2) and Matt Townsend were on target, with Martin Bungay and Poitr Miekina replying.

Wootton and Southrop drew 1-1, Chris Stewart scored for Wootton, with Richard Hobbs replying.

Craig Jones (2), Craig Wighton and Dan Sollis hit the goals in Wychwood Forest’s 4-0 win over FC Nomads.

Ducklington A romped to a 5-0 win over Spartan Rangers A in Division 3, Paul Neal (2), Scott Comley, Richard Hughes and Mark Hawkins scoring the goals.

Goals from Will Phipps (2), Martin Plumb, Josh Vaughan and Steve Hunt gave Chad Park a 5-0 win over FC Mills Res.

FC Chequers Res beat Fieldtown 3-0, with strikes from Adam Gray, Simon Moore and Josh Truby.

In Division 4, Neil Linnington, Jon Dunn and Sean Collins scored the goals in Chipping Norton Town Res’s 3-1 win over Brize Norton A. Matt Jupp hit back for Brize.

A double from Vinnie Snell proved in vain as Combe Res lost 3-2 at FC Hollybush.

Steve Aldous, Paul Dray and Eddie Brookes were on target for Hollybush.