DIVISION 2 leaders Stonesfield earned a hard-fought 2-2 draw away to fourth-placed Carterton Rangers in the Witney & District FA, writes ANTHONY BARLOW.

Lee Keys and Carl Shirley scored for the hosts, but Stonesfield claimed a point thanks to efforts from Tom Green and Paul Penney.

Milton kept their slim promotion hopes alive after a 4-2 defeat of Witney Wanderers.

Leigh Hillary, Rob James, Steven Hocknell and Pip Benfield scored for the hosts, with James Bason and Chris Kingston replying.

Dave Cross hit a hat-trick as Spartan Rangers Res inflicted just a second league defeat of the season on Division 3 leaders Ducklington A.

The home side won 5-3 to close the gap, with Craig Isle and Omar Semlali scoring their other goals.

Tower Hill Res preserved their 100 per cent record to stay top of Division 4 with a comfortable 5-2 win at Bampton United Res.

Sammy Hancock and Danny Paintin scored for Bampton, but they were undone by an own goal and doubles from Will Graham and Adam Townsend.

High-flying Eynsham A kept up the pace with a 2-1 win over visitors Wootton Res.

Declan Green and Aled Newton scored for the hosts, with Dan Heath netting in reply.

Callum Jeffries was on target for Chadlington Res, but it was a small patch of light on an otherwise dark afternoon for the hosts as they were thrashed 7-1 by Milton Res.

Dan Hootton hit four goals for the visitors, along with strikes from Toby Case, Louis Breaks and Paul Townsend.

Eynsham SSC crashed out in the Junior Cup first round as they were destroyed 7-2 at Carterton Town B.

Adam Harris grabbed a hat-trick for the hosts and Dan Sollis struck twice, with Chris Jones and Jon Goodman also on target.

John Ayres (2) struck for Eynsham.

George Slatter and Jordan Godfrey each scored twice as Division 4’s Chadlington Res shocked Division 2 side Enstone 8-0.

Martin Plumbridge, Andy Wiffen, Ashley Scearce and Daniel Cleevely were also on target.

Bourton Rovers Res edged into the second round of the Supplementary Cup with a narrow 3-2 win at Eynsham SSC Res.

Lee Parsons and Steve Wright notched for the hosts, but Craig Gilson, Jake Oakey and Tom Rolf netted for the visitors.