Hanborough closed the gap on Witney & District League Premier Division leaders Ducklington to two points with a 4-0 win over AC Finstock.

Aston Leach (2), Liam Harris and Richard Rouse were on target.

Chad Park defeated FC Nomads 1-0 in the only Division 1 game to survive the frost.

Tim Allen scored the only goal of the contest.

Stanton Harcourt missed the chance to go top in a 3-3 draw by Brize Norton Res.

However, it could have been worse, as Brize led 3-2 at half-time, with Paul Morrison, Rob Hook and Chris King replying.

Harcourt scored through Billy Jones (2) and Ben Calcutt.

North Leigh B went top with a 4-2 win over title rivals Freeland A in Division 3.

Ryan Inch and Adrian Wheeler gave Freeland a half-time lead, but Lewis Hath-away and Dan Tasker hit doubles to earn North Leigh victory.

Leaders Carterton Pumas thrashed FC Hollybush 4-0, with Dean Matthews and David Wanless grabbing doubles in the Division 4 clash.

OTHER SCORERS Premier Div: Spartan Rangers 4 (J Clarke 2, D Cross, M Townsend), Minster Lovell 1 (E Dunn); Witney Royals 4 (M Thompson 3, S Green), Kingham All Blacks 0.

Div 2: Witney Royals Res 3 (N Barrett 2, D Hall), Middle Barton 1 (G Kay); Wootton Sports 1 (L Grant pen), Milton 0; Southrop 3 (S Williams 2, S Imms), Spartan Rangers Res 2 (T Harwood, D Perks).

Div 3: Minster Lovell Res 1 (M Ryan), Kingham AB Res 1 (T Edginton); FC Chequers 4 (S Lodge, S Foster, D Jeffs, S Rayfield), Tackley 2 (R Hatton, C Broome); West Witney Res 2 (J Goodwin), Chipping Norton Town Res 2 (R Bayliss); Witney Royals A 2 (M Britt, A Cross), Aston Res 1 (B Green); Eynsham SSC 7 (J Ayres 5, L Parsons 2), FC Mills Res 2 (J Saverton, A Saverton). Div 4: AFC Marlborough 4 (S Forman 2, A Kelly, J Clements), Wychwood Forest Res 1 (M Herbert); Freeland B 5 (B James 3, A Bell, T Mason), Eynsham SSC Res 3 (S Fisher, K Byles, A Shorter).