Former St Mirren striker John McCracken, 43, hit a brilliant five minute hat-trick as Stonesfield kept up their 100 per cent record in Division 1 with a 7-0 win over Wootton, writes JOHN SMYTH.

Their others came from Chris Searle (2), Nick Higgs and Tom Higgs.

Hailey thrashed Carterton Rangers 9-2, with Dave Cooper hitting a five-timer.

Andy Salkeld (2), Stuart Morrison, and Adrian Wilson got the others. Jason Grant and John Smailes replied.

In the Premier Division, Minster Lovell won 4-0 at home to Adlestrop, thanks to goals from Martin Latimer (2), Jason Hunt, and John Forteath.

Leaders Brize Norton saw off the challenge of Napier Rovers 1-0 , courtesy of a Mark Jewell header.

North Leigh beat fourth-placed Bampton 3-2, thanks to a hat-trick from Matty Gorman. Darrell Broome bagged both Bampton's goals.

Kingham crashed 3-1 at home to Spartan Rangers. It looked good for the home side early on as Mark Chamberlain put them into the lead.

But Paul Saunders levelled for Spartan, before Steve Rapley and John Havill secured all three points.

Freeland saw off derby rivals Hanborough 1-0, Mat Wood netting the winner.

FC Mills recorded only their second win of the season as they beat Brize Norton Res 4-2. Trailing to goals from Ian Smith and Derek Weir, won the game through Jimmy Close, Ian McGoldrick and Mark Finch.

OTHER SCORERS

Premier Division: Ducklington 4 (P Neale, D O'Sullivan, P Wright, I Luckett), West Witney 1 (R Collier).

Division 1: Charlbury 1 (L Kelly), Witney Royals 0; Aston 5 (P Caswell 2, J Garner 2, D Timms), Ducklington Res 1 (S Caton); Fieldtown 6 (G Bridges, O Whitehall, M Cozier, R Goodwin, P Travers, M Keen), Hanborough Res 1 (G Blake og).

Division 2: Carterton Tn B 4 (S Walters 2, D Kearney, M Buchicchio), FC Nomads 0; Milton 3 (M Metcalfe, M Grey, P Benfield), Fieldtown Res 1 (P Coombes); AC Finstock 6 (L Hodgson 2, M Johnson 2, G Pimm, B Edgington); Tackley 3 (C Broome 2, D Tasker), North Leigh B 1 (S Malyn); West Witney Res 2 (D Aston, C Dolan), Witney Wanderers Res 2 (S Brannan, G Thomas); Spartan Rgrs Res 4 (C Halkett 4), Stonesfield Res 1 (P McEntagert).

Division 3: Eynsham A 8 (M Viner 2, J Wilkins 2, S Tombs, D Bailey, I Law, J Wick), Ducklington A 0; Cassington 4 (S Osgathorp, D Cox, B Clifton), Kingham AB Res 2 (S Case, K Herbert); Ascott 4 (R Haawtin, D Godfrey, M Folkner, A Barnes), Freeland Res 1 (M Harris); FC Nomads Res 0, Min Lovell Res 1 (C Sallis); Hanborough A 1 (S Hall), Hailey Res 1 (J Evans); Witney Royals Res 3 (D Cox 2, I Hayes), Charlbury Res 2 (D Pavey, C McCallum).