Carterton Town A maintained their terrific form at the top of the Witney & District FA Premier Division by defeating Ducklington 5-1 at home.

A Michael Duerden hat-trick was the highlight, with Jason Lonsdale and Liam Elliot getting the others.

Jamie Austin hit back for Ducklington.

West Witney climbed to second place, courtesy of a 2-0 win over visitors Hanborough.

Carl Austin and Chris Hirons did the damage.

Matt Jeffrey (2) and Rhys Warner-Carter netted in Chipping Norton Town’s 3-1 win over Brize Norton. Pavel Bronk scored for Brize.

Hosts Charlbury Town salvaged a point in their 2-2 draw with Witney Royals.

The visitors led 2-0 through Jamie Kennedy and Ryan Colleton, but Joe Brook and Nick Acock goals ensured parity.

Spartan Rangers gave themselves a three point lead in Division 1 with a 3-1 victory over Hailey Res.

Kristian Collis scored for the hosts, but goals from Charlie Waite (2) and Matt Howard won it for Spartan.

Combe saw off Kingham 8-0. Ethan Penney and Chris Betreen each bagged a hat-trick, with Simon Gale picking up a brace.

A Justin Timms double was enough for North Leigh to take the points with a 2-0 win at FC Hollybush.

Aston drew 2-2 against Chadlington.

Ross Flemming and Graham Carter were on target for the hosts, with Martin Plum-bridge and Dan Cleevely replying.

Eynsham SSC are moving out of the relegation mire, thanks to a 5-3 win over FC Nomads.

Jonno Woodward, Chris Lawrence and Danny Collins were on target for Nomads.

But a hat-trick from John Ayres and Matt Walker (2) settled it for visitors Eynsham.

In Division 2, all the top four sides picked up victories.

Leaders Stonesfield ran out easy winners 7-1 against FC Mills.

The goals were shared among Warren Holland, who helped himself to a double, Tom Green, Chris Jordan, Gary McEachran, Jordan Newman and George Redknap.

Steve Lyon’s strike was of little consolation to Mills.

Hanborough Res crashed to a 5-1 defeat away to second-placed Kirtlington.

Jake East (2), Bruce Wilson, Shane Probitts and Lawrence Brock did the damage for the hosts.

Chris Thatcher replied for Hanborough.

Third-placed Carterton Town B edged to a narrow 3-2 victory away to Witney Wanderers.

Stu Morrison and Tim Senior were on target for the home side.

But goals from Tom Perry, Thomas Bezdecny and Alan Andrew won it for the visitors.

Ducklington Res leap-frogged visiting Milton into fourth place after handing them a 2-1 defeat.

Dave Oliver and Yasim Elhabharaki netted for Ducklington, with Pip Benfield replying.

Spartan Rangers Res closed the gap on Division  3  leaders Ducklington A to six  points with a 2-1 home win against Minster Lovell Res.
Gareth Thomas and Harry Thomson netted for Spartan with David Souch replying. 
Goals from Joe Brown, Luke James and Alex Stubbs earned Tower Hill a 3-0 win over Middle Barton. 
Corinthians edged to a 5-3 win over Brize Norton Res. 
Dan Smith and Frank Webb each bagged a brace with Luke Cuthbert also netting. 
Robert Duffy (2) and Ben Bourton replied. 
Witney Royals Res picked up a crucial point, but it should have been three after they squandered a 2-0 lead against Bourton Rovers Res.
Mikey Piper and Max Lucas gave the hosts the lead, but a double from Andy Coleman secured a point. 
OTHER SCORERS
Div 4: Milton Res 2 (T Harrison-Turner 2), Eynsham A 3 (J Lyne, O Page, og); Kingham Res 5 (L Barnes 2,T Butler 2, I Widdows), Charlbury Town Res 3 (J Hancock 2, G Jones); Wychwood Forest 6 (C Kirk 2, R Clements. D Davenport, J Wood, B Powell), Spartan Rgrs A 0; Chadlington Res 2 (C Jeffries, M North), Bampton Utd Res 3 (M Curtis, J Pritchard, T Madden); Eynsham 4 (D Johnson 2, S Rowbotham, G Ciudiskis), Aston Res 5 (J Crawley 2, M Jamison, I Wells, C Fisher); Hollybush Res 0, Wootton Res 5 (F Saunders 2, S Benwell, C Davies, R Royal).