Youngster Declan Shepperd bagged a brace as North Leigh ended Hailey’s unbeaten run with a 3-2 home win in the Witney & District FA Premier Division, writes Anthony Barlow.

Sam Duffy scored North Leigh’s other goal, while Joel King and Luke Manning replied for the visitors.

Hanborough saw off Kingham All Blacks 3-1.

Dan Haggie, Lewis White and Aston Leach were on target for the hosts, with Matt Smith hitting back for Kingham.

Spartan Rangers won 3-2 at Witney Royals.

Jamie and Jack Kennedy scored for the hosts, but strikes from Gavin Kominek, Dave Cross and Andy Shaw gave Rangers the points.

Mike Duerden hit a hat-trick in Carterton A’s 5-0 thrashing of Charlbury Town.

Carl Williams and Craig Isle also netted for the home side.

Chipping Norton Town moved four points clear at the top of Division 1 with a 4-1 win at FC Nomads.

Jordan Newman, Reece Bayliss, Warwick Tompkins and Rhys Warner-Carter netted, with Kristen Johnson replying.

Stanton Harcourt collected their first win with a 3-1 victory at Witney Royals Res.

George Woodcock (2) and Ian Law scored, with Matt Clarke netting for the hosts.

Witney Wanderers stay clear at the top of Division 2 following a 4-0 home win over Middle Barton.

Tom Gregory hit a brace, with Martin Jones and Gary Urquart also on target.

Tom Gonzales hit a hat-trick in FC Chequers Res’s 7-1 win at Charlbury Town Res .

Zak Caine (2), Karim Diallo and Ben Davies were also on target after Ben Godfrey put the hosts in front.

North Leigh B went top of Division 3 on goal difference following a 2-0 win at Minster Lovell Res. Ian Quartermain and Craig Horne scored.

Steve Evans hit a hat-trick as Aston Res won 3-0 at home to West Witney Res.

Paul Neal bagged a five-timer in Spartan Rangers A’s 6-1 home win over Ducklington B in Division 4.

Luke Fry added No 6, with Will Graham replying.

OTHER SCORERS

Div 1: Brize Norton 1 (D King), Aston 3 (P Caswell, K Allcraft, M Brown); AC Finstock 1 (J Baughan), Hanborough Res 3 (R Keylock 2, J Burgess).

Div 2: Hailey Res 1 (S Morrison), Brize Norton Res 1 (A Campbell).

Div 3: Kingham Res 2 (J Charney, M Hayes), Witney Royals A 2 (L Edwards, R Mays); Spartan Rangers Res 1 (M Townsend), Carterton Pumas 1 (K Lace).

Div 4: FC Mills Res 5 (K Lloyd 2, A Rowland, D McGovern, G Jewell), Eynsham SSC Res 0.