Hanborough kicked off the new year with a 2-1 victory over Kingham All Blacks as they moved up to third in the Premier Division of the Witney & District FA.

Gareth Tyak netted for Kingham, but strikes from Richard Rouse and Aston Leach gave Hanborough the win which lifted them to third.

Spartan Rangers saw off AC Finstock 2-0, thanks to goals from Nick Brown and Dave Cross.

Josh Vaughan bagged a brace as Chad Park defeated Aston 4-2 in Division 1.

Steve Hunt and Tom Cleevely were also on target, while Kevin Alcraft and Dan Isherwood replied.

Matt Thompson smashed a five-timer to help Witney Royals Res to a 7-3 victory over Middle Barton in Division 2.

Nathan Bowles and Steve Reynolds also scored, with Pip Benfield, Graham Benfield and Brian George on target for Milton.

Brize Norton Res ended the unbeaten run of Middle Barton with a 3-1 victory.

Jack Eaglestone netted for Barton, but efforts from Shaun Rawlings, Ollie Puddle and Jed Morgan gave Brize the points.

Liam Gubbins hit a hat-trick as Wootton Sports beat Spartan Rangers Res 7-3.

Jack Mort (2), Paul Major and an own goal completed their tally, while Lewis Stayt, Rory Dunseath and John Clarke replied.

A strike from Mark Dellar earned Charlbury Town Res a 1-0 win against Hailey Res.

Stanton Harcourt stayed at the top with a 1-0 success against Southrop, thanks to a Martin Cripps strike.

West Witney Res showed their Division 3 title credentials with a 7-1 thrashing of FC Mills Res.

Jack Simpson, Josh Solo-mon and Gary Smith bagged braces, with James Minion also netting. Keiron Durrant replied.

North Leigh B moved up to second with a 4-2 win over Minster Lovell Res.

Ian Quarterman, Lewis Hathaway, Justin Timms and Craig Horne scored for Leigh, with Minster replying through Mykel Ryan and an own goal.

Carterton Pumas dropped their first points in Division 4 in a 1-1 draw at AFC Marlborough.

Steve Foreman netted for Carterton, with Simon Gordon scoring for Marlborough.

OTHER SCORERS Div 1: FC Nomads 1 (M Thomas), Witney Wanderers 1 (M Jones); Brize Norton 1 (M Jewell), Ducklington Res 1 (S Cutts).

Div 2: Ducklington A 2 (L Woodley, M Hawkins), Two Rivers 2 (M Bungay 2).

Div 3: Kingham AB 3 (G Price 2, J Russell), Witney Royals A 1 (D Tidman); Eynsham SSC 2 (M Walker, J Ayres), Chipping Norton Tn Res 1 (W Tompkins).

Div 4: Freeland B 0, Combe Res 3 (S Benwell 2, S Tompkin); Spartan Rgrs A 2 (B Allen, T Merchant), Corinthians 3 (D Mobey, R Meredith, K Indge); Eynsham A 1 (D Hill), Wychwood Forest Res 3 (M Hubert, D Anstee, A Harris).