Stuart Hole bagged a four-timer as Freeland moved to within a victory of the Premier Division title by thumping basement boys Minster Lovell 8-0.

Craig Simpson notched a double, with Rick Trigg and Tom Mason completing the rout, to keep Minster rooted to the foot of the table.

Ducklington's fading title hopes were extinguished as they lost 2-0 at Brize Norton.

A Dan Frizzell strike and an own goal gave Brize the points.

Hanborough moved into third spot with a 3-2 victory at home to Charlbury Town.

Level at half-time, Hanborough took the points thanks to a double from Neil Rose and a strike from Craig Johnson.

Mark Dorey and Andrew Woodley netted for Charlbury.

Carterton eased to a 5-2 victory at Milton, thanks to a double from Will Griffiths and strikes from Dan Crossman, Russ Steele and Darryl Kew.

Oliver Croxon and Phil Benfield netted Milton's replies.

Hailey and Aston had to settle for a point apiece in a 1-1 draw.

Adam Schmidt was on target for Hailey, with Phil Caswell replying.

It was the same outcome at FC Nomads, where they were held 1-1 by West Witney.

Martin Bowling scored for Nomads, with Jon Smith on target for West Witney.

Newly-crowned champions Spartan Rangers were brought down to earth as they lost their unbeaten record in Division 1 at Witney Royals.

Anthony Williams was the Royals' marksman in a surprise 1-0 victory.

Kingham AB gave themselves a chance of avoiding the drop as they beat relegation rivals Brize Norton Res 4-2.

Tom Edington led the way with a hat-trick of penalties, Miles Harding scoring the other.

Steve Morgan and Ollie Puddle replied for Brize.

Witney Wanderers came from a goal down to beat Ducklington Res 3-2.

Jake William Souch hit a first-half double for the visitors, but a Chris Bennell brace and a Ryan Page strike sealed the points for Wanderers.

Stu Crangle hammered a hat-trick as Carterton A thrashed AC Finstock 6-0. Ian Sparkes was their other marksman.

OTHER SCORERS

Div 2: Cassington 5 (D Kim 3, R Wheeler, A Rackham, C Rackham), Chippy Swifts 1 (M Smith); Tackley 5 (G Finnemore 2, C Betreen, R Moss, og), Spartan Rangers Res 0; Burford Utd 1 (D Godfrey), Bampton Tn 2 (N Beckett, P Sheppard); Real Islip 2 (P Stokes 2), Minster Lovell Res 2 (S Brookbanks, G Smith).

Div 3: Combe 1 (J Snell), Witney Royals Res 2 (J Kennedy 2); Aston Res 0, Kingham AB Res 1 (D Davis); Two Rivers 3 (M Illingworth, L Butler, J Tilson), Southrop 2 (M Reynolds, A How); Freeland Res 3 (S Hole, N Langford, R Belcher), Fieldtown Res 3 (G Bull 2, A Miles); Charlbury Town Res 2 (D Lee, T Gonzales), AC Finstock Res 2 (D Thorpe, A Trinder).