Darren McNamara's long-range strike gave Freeland a vital 1-0 derby victory over Hanborough in the Premier Division of the Witney & District FA.

His second-half goal saw Freeland move five points clear at the top.

Cassington edged past Bampton Town 3-2.

Leo Kennedy, David Cooper and veteran Carl Osgathorpe scored Cassington's goals, with Nathan Beckett and Darryl Kew replying.

Spartan Rangers beat Ducklington 2-1.

Dave Large fired Spartan ahead, only for Matt Kent to equalise.

But Craig Isle was on hand for the second game running to grab the winner.

Hailey's faltering title bid suffered another setback with a 2-2 draw against Charlbury Town.

Brothers Dan and Joel King were on target for Hailey, but Charlbury replied through Martin Grimsley and Andrew Woodley.

West Witney and North Leigh A drew 1-1 in their basement battle.

Wayne Forrest was on the mark for West Witney, with Jason Lonsdale replying.

In Division 1, Milton edged a seven-goal thriller against Ducklington 4-3.

Paul Dray led the way for Milton with a brace, and there were also strikes from David Jeynes and Phil Benfield.

Ducklington replied through Ian Lewis, Stu Cutts and Jake Souch.

Steve Morgan bagged a brace in Brize Norton Res's 3-1 win over Aston.

Dan Frizzell also netted with Joe Hewer replying.

Dan Harwood bagged both goals as FC Mills beat Kingham AB 2-1. Rob Tyak was Kingham's marksman.

FC Nomads picked up a point in a 1-1 draw with high-flying Witney Wanderers.

Martin Bowling netted for Nomads, with Sam Lucking replying.

In Division 2, Dan Claridge notched a double in AC Finstock's 5-0 victory over Chippy Swifts.

George Woodcock, Dean Mays and Chris Thomas were also on target.

Freeland Res ran out 3-1 winners over Spartan Rangers Res.

Andy Tabi (2) and Andy James netted Freeland's goals, with Craig Halkett hitting back.

Tim Wyatt's goal gave Combe a 1-0 win over Southrop.

Wootton Sports edged past Tackley 2-1 in their basement battle.

Craig Broome netted for Tackley, but strikes from Russell Brazier and Chris Stewart secured the points for Wootton.

In Division 4, FC Chequers Res continued their impressive form with a 3-0 win over Freeland A.

Ben Davies hit a brace including a penalty, and Ian Park notched No 3.

Wychwood Forest Res shared the points with Milton Res in a 1-1 draw.

Kevin Webb scored for the home side with Darren Chivers netting for Milton.

Our picture shows Wootton Sports' David Pratley is tackled from behind by Dave Walker during their clash with Tackley.