Witney & District FA Division 2 leaders Stonesfield earned a hard-fought 2-2 draw away to fourth-placed Carterton Rangers.

Lee Keyes 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 helped himself to a hat-trick as Spartan Rangers Res inflicted only a second league defeat of the season on Division 3 leaders Ducklington A.

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

Division 4 leaders Tower Hill Res kept their 100 per cent record with a 5-2 win at Bampton United Res.

Sammy Hancock and Danny Pain-tin scored for Bampton, but they were undone by an own goal and doubles from Will Graham and Adam Town-send.

Second-placed Eynsham A maintained their pressure at the top with a 2-1 win over Wootton Res.

Declan Green and Aled Newton wre on target for the home side, with Dan Heath hitting back for the visitors.

Dan Hootton hit four goals as Milton Res hammered Chadlington Res 7-1 away from home.

Toby Case, Louis Breaks and Paul Townsend also netted, with Callum Jeffries replying Eynsham SSC crashed out of the Junior Cup in the 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 netted two consolation goals for Eynsham.

George Slatter and Jordan Godfrey bagged a brace apiece as Division 4’s Chadlington Res shocked Division 2 side Enstone with an 8-0 thrashing.

Martin Plumbridge, Andy Wiffen, Ashley Scearce and Daniel Cleevely were also on target as Chadlington ran riot against higher-league opposition.

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

Lee Parsons and Steve Wright were on target for the hosts.

But goals from Craig Gilson, Jake Oakey and Tom Rolf settled the tie in favour of the visitors.