Neil Skidmore scored a hat-trick as Adderbury Park thrashed Charlton United 6-2 at home in the Oxfordshire Senior League Premier Division.

James Trevitt, Lewis Moore and an own goal completed the rout, with Callum Cooper and Paul O’Neil replying.

A brace from Matty Spooner saw Oxford University Press to crush visitors Horspath 4-0.

Jake Cooper and Andy Pepperell Gray were also on target.

A late strike from Joe Cook saw Garsington edge to a 2-1 comeback win against Oxford Irish.

Jamie McCuaig had cancelled out Jamie McMahon’s opener for the visitors.

A 25-yard free-kick from Tom Woodridge saw Launton Sports make it back-to-back wins for the first time in three seasons with a 1-0 success against Freeland.

Nick Skiller hit a hat-trick, including the winner, as Chalgrove won 4-3 at Enstone in Division 1.

Jonny Cox got the other, with Nathan Bott (penalty), Tony Bott and Jason Eley replying.

Karl Tucker hit a four-timer and Ian Doak a treble in Broughton & North Newington’s 11-0 hammering of Long Crendon. Craig Hale (2) and Aaron Field (2) sealed it.

Nolan Aselford bagged a five-goal haul as OUP Res cruised to an 8-3 win at Eynsham Res in Division 2.

Paul Wright, Ben Fouracre, Sean Berry and Adam Walsh got their others, with Tom Rawlings (2) and Alex Grew replying.

Freeland Res got back to winning ways with a 3-2 win at Adderbury Res, with goals from Rob Belcher (2) and Steve Carvey. Josh Daniels (2) replied.

Jimmy Stewart hammered a four-timer as Oakley Res stormed to a 10-0 win at Charlton Res in Division 3.

Jamie Smith and Chris Davis both added hat-tricks to complete the rout.

other scorers Premier Div: Stonesfield 2 (M Baker, P Searle), Kennington 0.

Div 1: Kidlington Old Boys 1 (C Fujak), Northway 2 (J Carr, L Welby); North Oxford 1 (P Kovacs), Eynsham 3 (J Hodges 3); Yarnton 3 (J Brewer 2, M Harris), Watlington 1 (J Little); Oxford Irish 1 (N Conway), Mansfield Road 2 (M Kuttman, A Hamrhy).

Div 2: Middleton Cheney 2 (S White 2), Garsington Res 2 (D Smith, D Fraser pen); Adderbury Res 2 (J Daniels 2), Freeland Res 3 (R Belcher 2, S Carvey). Div 3: Watlington Town Res 1 (C B’layachi), North Oxford Res 5 (J Ramsey 2, L Trinder, A Smith, L Trotman).

Field Shield Trophy: Oakley Utd 14 (J Keeble 4, A Rogers 4, S Almond 2, A Woodfine, K Poole, P Brown, R Goalsney), Tetsworth 0.