Witney Royals stepped up their Division 1 title challenge with a 6-0 demolition of Eynsham.

After a goalless first half, the match exploded into life with braces for Tom West and Richard Duerden and strikes from Russell Plumb and joint player-manager Steve Brasier.

Milton saw off Aston 7-3 in an extraordinary encounter.

Aston led at the break 3-2, having scored through Ed Brookes, Benji Sunblad and Martin Limmer.

But Milton weren't to be beaten as doubles from Phil Benfield, Paul Dray and David Jeynes, plus a strike from Ollie Croxson, secured the points.

FC Mills returned to winning ways with a 4-1 victory over Kingham AB.

Dan Harwood bagged a brace, with Ollie Lyon and Steve Carvey also on target.

Dan Davies replied in vain for Kingham.

Despite hitting the woodwork, FC Nomads drew a blank as they went down 2-0 at home to Minster Lovell.

Mike Haines and Steve Holder scored Minster's goals.

Freeland regained top spot in the Premier Division with a 2-1 victory over Bampton Town.

Their goals came from Simon Hole and David Tarr, with Jon Shuker replying.

Neil Rose and Matt Lane were on target for Hanborough in their 2-0 win over Spartan Rangers.

Cassington's good form in the top flight appears to have deserted them, as they went down 3-1 at Brize Norton.

Dan King, Mark Jewell and John Smales were on target for Brize, with Danny Taylor netting for Cassington.

In Division 2, Southrop put on a convincing display to beat Tackley 3-0.

Their goals came from Simon Williams, Urim Fejzulahu and Shane Imms.

Combe eased to a 4-1 victory over AC Finstock.

Matt Baker and Tim Wyatt bagged braces, with Craig May's strike proving scant consolation.

Wootton Sports were held to a 2-2 draw by Chippy Swifts.

Ben De'ath and Russ Bracey were on target for Wootton, with Luke Hubbard and Richard French replying.

Two Rivers went top of Division 3 after stunning unbeaten FC Chequers 1-0.

The only goal of the game came from a first-half penalty, which Tom Radburn converted.

There were an incredible 28 goals in just three Division 4 matches, with Chippy Swifts Res going down 8-4 at home to Chad Park.

Adam Scarsbrook, Jake Stevens, Chris Mason and Matty Smith were on target for Chippy, but a hat-trick from Will Phipps, plus strikes by Josh Vaughan (2), Dan Humphries, Steve Hunt and Tom Drinkwater gave Chad victory.

Wychwood Forest Res beat Freeland A 7-3.

Lee Hanley (2) led the way, and there were strikes from Will Griffiths, Kevin Webb, Andy Perrott, Chris Jones and Martin Webb.

Richard Howe replied with a double for Freeland, with Paul Mills also on target.

Brize Norton A saw off Eynsham SSC 4-2.

Lee Scholes, Matt Jupp, Ben Simmonds and Richard Simmonds scored for Brize, with Alan Walker and Matt Walker replying.