WEST Witney continued their rapid progress up the Witney & District FA Premier Division table with a 2-1 victory over Millpark in the day's only top-flight fixture, writes ANTHONY BARLOW.

Matt Townsend and Russ Collier did the damage, with Paul Neale replying.

Carterton Res moved into second place in Division 1 by thrashing Eynsham A 8-3.

Rob March led the way with a hat-trick, while Scott Walters added a brace.

Dan Haining, Dan Crossman and Abdullah Demir also netted, with David Pryse (2) and Adam Weighell Eynsham's scorers.

Spartan Rangers Res went top of Division 2 with a 5-1 victory over Wootton Sports.

Craig Halkett led the way with a brace, with Henry Clarke, Craig Isle and Lee Hodgson also on target.

Tom Gonzales replied.

Tackley ended Brize Norton Res's 100 per cent record with a 4-2 victory.

Ethan Penney's hat-trick did the damage, with Perry Trafford adding a fourth.

Brize replied through Nigel Byng and Chris Drabwell, but it was not enough to save their perfect record.

Kingham emerged 5-4 victors against Fieldtown in an epic battle.

Their goals came from Dan Box, Dale Lamb, Carl Herbert, Miles Harding and Tom Edington. Fieldtown's Olly Whitehall and Steve Oswald grabbed doubles.

Struggling FC Nomads Res drew 2-2 at high-flying Carterton A.

Stu Crangle and James Dover put the home side in charge, but Nomads hit back through Pat Crowley and Tony Gerrard.

Charlbury Town Res won 4-2 at home to Wychwood Forest.

Ian Jarvis (2), Mark Deller and substitute Rocky Burton were on target, with Mark Cozier and Neil Taylor replying.

Tom Mason hit a four-timer as Freeland Res handed out a 6-1 drubbing to Chippy Swifts.

Jason Footitt and an own goal completed Freeland's tally, with Warwick Thompkins on target for Chippy.

Two Rivers' Shaun Brown put an end to Division 3's only remaining 100 per cent record with both goals in the 2-0 win over FC Chequers.

Another unbeaten record fell when Kingham AB Res saw off Ducklington A 5-3.

Ryan Hall led the way with a treble, with Sean Thornton and Andy Watson also on target.

Ray Read, John Harper and Mark Hawkins scored for Ducklington.

Bampton Town ran riot with a 9-0 victory over Milton Res.

Dan Oyston led the rout with a superb four-timer, Jason Trinder weighed in with a double, and Liam Main, Chris Glassock and Craig Ferguson also netted.

A fantastic strike from Colin Morris helped Witney Royals Res to a 2-1 victory over Hanborough A.

Liam Harris levelled the scores, before an own goal gave Royals victory.