Charlbury Town failed in their bid to regain top spot in the Premier Division, as they were held to a 2-2 draw by Hanborough.

But it could have been far worse, after their mid-table visitors took the lead before half-time through Paul Rose.

And when Neil Rose added a second goal after the break, Charlbury looked doomed.

However, a goal from Shane Peedell and a Mark Dorey strike gave Charlbury a point.

Richard Farr smashed a hat-trick to help West Witney to a 6-0 win over Aston.

Matt Townsend added a brace, with James Minion completing the scoring.

Richie Benham's hat-trick helped Witney Royals to a 5-1 victory over North Leigh B in Division 1.

Nathan Chadwick added a double, with Greg Finnemore replying.

Ollie Lyon was on target as FC Mills edged out Eynsham A 1-0.

In Division 2, Minster Lovell Res are still searching for their first league victory after they slipped to a 1-0 defeat against Spartan Rangers Res.

With Minster's ground still flooded after weeks of heavy rain, they switched the match to Carterton.

But their new home did not bring a change of luck as they succumbed to Henry Clarke's first-half goal.

Freeland Res and Wootton Sports shared the points in a 2-2 draw.

Andy James and Jason Foottit were on the mark for Freeland, with Leigh Grant and Tom Gonzales replying.