Gary Jones scored the winner as Charlbury Town Res brought Witney & District FA Division 2 leaders FC Chequers Res crashing down to earth with a shock 3-2 win.

Tom Gonzales put hosts Chequers ahead, only for Sam Cleaver to equalise.

Although Karim Diallo restored Chequers lead, Ben Godfrey levelled.

Jones capitalised on a defensive mistake to steal the points.

A first-half goal from Dean Mays saw leaders Hailey stay three points clear at the top of the Premier Division with a 1-0 win over FC Chequers in a scrappy match.

Hanborough kept up the pressure at the topwith a 1-0 win over bottom side Charlbury Town, Lewis White with the second-half winner.

Matt Thompson, Dan Price and an own goal earned Witney Royals a 3-2 win against Carterton A.

Mike Duerden’s brace put the visitors 2-0 up but Royals hit back for victory.

Ducklington hammered Kingham 4-0 with goals from Craig Mays, Gary Brooks, Ben Hutter and Darren Harris.

The points were shared at the Leys where Spartan Rangers held title contenders North Leigh A to a 2-2 draw. John O’Reeve and Martin Cripps scored for hosts Spartan.

Andy Jackson scored direct from a corner in Stanton Harcourt’s 3-2 win against AC Finstock in Division 1.

George Woodcock (2) completed their tally after Gary McKinnon and Ryan Bowers had given Finstock the lead.

Ducklington Res eased to a 3-1 success against FC Nomads, with Harvey Butler (2) and Ian Luckett on target. Jack Costar replied.

Rob Hook (2) Gerard Morgan (2), Pat Crowley and Adrian Goodwin all scored for Brize Norton in their 6-3 win over Witney Royals Res. Lee Beer hit a brace for Royals.

Hanborough Res were held to a 2-2 draw by FC Mills.

Stu Griffin and Scott Akers found the back of the net for the hosts, with Lee Senior and Keith Lonsdale replying for Mills.

Matty Walker smashed a five-timer as Eynsham SSC moved to within three points of leaders North Leigh after a 6-1 win over Spartan Rangers Res in Division 3.

John Ayres got their other, while Matt Townsend replied.

Carterton B maintained their six-point lead at the top of Division 4 after a 7-0 thrashing of Eynsham SSC Res.

Lee Manley (2), Ollie Bush (2), Matt Herbert, Chris Jones and Scott Walters all found the net.

FC Mills lost 4-3 to Ducklington B with all the goals coming in the second half.

Gary Jewell, Shane Roach and Keiron Durrant were on target for Mills.

But Scott Mason, Charlie Parry, Gary Forest and Ben Jackson won it for Ducklington.

OTHER SCORERS Div 2: Hailey Res 4 (D Weetman, D Crossman, S Morrison, J Andrews), Brize Norton Res 3 (O Puddle 2, C King); Middle Barton 4 (A Scearce 2, G Wood, J Eaglestone), Witney Wanderers 4 (R Pereira 2, J Bason 2).

Div 3: FC Hollybush 3 (D Aston 2, S Aldous) AFC Marlborough 1 (S Foreman); Minster Lovell Res 2 (A Mullis, J Fortheath), Chipping Norton Res 2 (K Watts, D Hemmings).

Div 4: Corinthians 3 (F Webb 2, M Cornish), Freeland B 1 (C Parker); Carterton Rangers 4 (D Smith 2, S Reed, B Pearce), Combe Res 1 (S Benwell); Greystones 1 (R Burton), Wychwood Forresters 0.