Ryan Colleton bagged a double as Witney Royals staged a super second-half fightback to draw 4-4 at Hanborough in a Witney & District FA Premier Division thriller.

Trailing 4-1 at the break to goals from Aston Leach (2), Neil Rose and Jonny Ayris, it looked all over for Royals.

But they had other ideas with Colleton’s double and strikes from Chris Catchpole and Gary Nicholson salvaging a share of the spoils.

Carterton Town A beat Brize Norton 3-1, with goals from Dan Toma, Michael Duerden and Tom Crofts. Adam Williams replied.

A Chris Hirons brace and a strike from debutant Kai Merritt got champions West Witney off the mark in a 3-0 win at Minster Lovell.

Spartan Rangers won 4-2 at Aston in Division 1, thanks to a Charlie Waite brace plus strikes from Frank Clarke and Donovan Henderson-Sowerby. Matt Smith and Phil Caswell scored for the hosts.

FC Hollybush had Ally Laing sent off in a 7-0 hammering at FC Nomads, with Chris Lawrence (2), Mikey Hole, Dave Jeynes, Josh Truby, Darren Craig and an own goal sealing the rout.

Lee Moseley and Ben Reardon hit hat-tricks as North Leigh A thrashed Kingham 7-2, Luke Hoesli also netting.

Sam Philpott and Ryan Bolger replied for the visitors.

Ducklington Res thrashed Hanborough Res 10-1 in Division 2.

Max Davidson and Dave Oliver netted trebles, with Dave Nawolynsky (2), Perry Tinson and Brad Olive. Dan Smith hit back for Hanborough.

Bampton United beat FC Mills 5-3 at home, thanks to an Ian Steele hat-trick and a brace from Sid Ashley. James Rodgers, Jordan Hare and Bret Hemming replied.

Chris Jordan’s hat-trick saw Stonesfield to a 5-1 win against Carterton Town B.

Ryan Hunt and Tom Green were their other scorers, with Olly Bush replying.

Chipping Norton Town Res stayed top of Division 3 despite a 2-2 draw at home by Middle Barton.

Jack Fowler and Paul Tanner cancelled out goals from Town’s Dom Hemmings and Matt Chadwick.

Tower Hill thrashed Wit-ney Royals Res 8-0, Jamie Goodwin hitting a hat-trick.

Murray Cox bagged a brace, with Ian Wright, Adam Bolley and Elliott Graham also finding the net.

OTHER SCORERS

Premier Div: Charlbury 0, Hailey 2 (S Rayfield, K Collis).

Div 1: Chadlington 0, Bourton Rov 3 (D Smith, J Catling, A Webley); Eynsham SSC 0, Hailey Res 2 (T Gonzalez, M Semlali).

Div 3: Bourton Rov Res 3 (J Oakey 2, B Flinders), Brize Norton Res 5 (S Pepper 2, R Brown 2, P Winch); Ducklington A 1 (Y Elouahabi), Spartan Rgrs Res 4 (M Townsend 2, P Saunders, D Cross); Minster Lovell Res 2 (C McCulloch, M Ryan), Wootton 3 (C Mayhew, R Weston, D Heath).

Div 4: FC Hollybush Res 1 (A Mullis), Aston Res 4 (C Fisher 2, B Lucas. D White); Kingham Res 4, Bampton Utd Res 3; Milton Res 7 (J Edwards 3, J Reynolds, C Rose, P Townsend, D Hooton), Chadlington Res 1 (J Yates); Spartan Rgrs A 6 (M Howard 3, S Thomas, J Macke, A Ayyub), Eynsham A 1 (L Parsons); Tower Hill Res 7 (D Tasker 3, A Overton 2, W Graham, A Townsend), Wychwood Forest 2 (N Phipps, S Allery); Wootton Res 1, Charlbury Res 2 (J-J Hancocks, J Godfrey).

Fred Ford Cup 1st round: Corinthians 4 (F Webb 3, R Penn), Eynsham A 1 (O Page); Kirtlington 2 (B Wilson, R Moran-Ross), Milton 1 (J Littlewood).