WITNEY & DISTRICT FA: Dean O'Sullivan hit a five-timer as Ducklington thrashed Spartan Rangers 6-1 in the Premier Division.

Paul Wright also scored, while John Reeves netted for Rangers.

Bampton threw away the chance of going top after they crashed to a 6-1 home defeat at the hands of Kingham.

Andy Watson (2), Dickie Knight (2), Marc Chamberlain and Shaun Thornton were on target for Kingham.

Hanborough and Minster Lovell shared the spoils in a 3-3 thriller.

Martin Latimer (2) and Jason Hunt netted for Minster, with Martyn Lambourne (2) and Kevin Day replying.

In Division 1, Carterton Rangers recovered from 2-1 down to beat Charlbury 3-2.

John Smayles put Rangers ahead before Liam Kelly and Andrew Woodley got Charlbury's noses in front.

But Charlbury's hopes of victory were dashed by strikes from Simon Launder and Mick Ellaway.

Mark Kibby and a Paul Buckland penalty earned Swinbrook their first points of the season, in a 2-0 win over Brize Norton Res.

Hanborough Res also broke their duck as they beat FC Mills 2-1, thanks to goals from Dan Ingram and Pete Andrews. Mark Finch replied.

Carterton Town B took over at the Division 2 helm after they eased past North Leigh B 2-0, with goals from Trevor Ashley and Paul Morris.

Finstock came from behind to beat Witney Wanderers 2-1.

Gerry Thomas gave Witney the lead only for Mark Johnson and Andy Garrison to hit back.

OTHER SCORERS

Premier Division: West Witney 1 (A Frost), Freeland 1 (D Kardos); Napier Rovers 2 (P Saunders), North Leigh 4 (M Gorman 3, M Wright).

Division 1: Ducklington Res 1 (C Palmer), Fieldtown 5 (O Whitehall 2, P Travers, R Goodwin, A Hyatt); Stonesfield 2 (P Greenslade, M Phipps), Tackley 3 (D Walker, O Bates, C Broome).

Division 2: FC Nomads 1 (T Wilson), Spartan Rangers Res 2 (P Saunders 2); Milton 2 (T Longman, N Sinclair), West Witney Res 0.

Division 3: Freeland Res 3 (J Foottit 2, N Ledbrook), Witney Royals Res 2; Duckington A 0, Hanborough Res 9 (S Buckle 4, S Hall 3, M Dovey, C Mobey); Minster Lovell Res 6 (J King 3, D King, M Wilsden, C Sallis), FC Mills Res 0; Kingham Res 1 (M Yates), Eynsham A 3 (R Briggs, J Wilkins, I Law); Hailey Res 3 (C Gunter, A Rackham, M Coles), Milton Res 2 (D Hiscock, D Keeley); Charlbury Res 1, Cassington 4 (D Cox 2, G Shepheard, S Osgathorp); Ascott United 1 (D Godfrey), FC Nomads Res 2 (P Farrell, G Lewis).