Chadlington came from behind as they beat Oxford University Press 5-3 in an Oxfordshire Senior League Premier Division thriller.

Daniel Leggett headed OUP in front after ten seconds, before Adam Tinkham levelled with a penalty awarded for handling.

Chris Forde gave Chadlington the lead, only for Adam Walsh to equalise.

Forde then scored his second to restore Chadlington's lead, and although Dave Carter restored parity, Dan Cleevely made it 4-3 on the stroke of half-time.

After the break, Wayne Beauchamp netted Chadlington's fifth to complete their tally.

Wesley Lewis hit a second-half double as Launton Sports thrashed Charlton United 6-0.

Adam Hodgson headed the opener, but it wasn't until the second half that the goal glut arrived.

Hodgson headed his second, before Lewis opened his account.

Lee Thomas hit No 4, before Lewis got his second and Sammy Donaldson wrapped it all up.

Shane Mitchell, substitute Lee Trinder and Luke Bremner were on target for Rover Cowley as they crushed Berinsfield 3-0.

Garsington Sports saw off Horspath 2-0.

Carl Bloomfield put Garsington ahead within 30 seconds.

After the break, Garsington were reduced to ten when Colin Ryan went off injured.

Mark Gregory made it 2-0 late on.

Jimmy Bowerman and substitute Ady Kew hammered hat-tricks as Yarnton demolished King's Sutton 9-0 in Division 1.

David Riseley (2) and Gary Smith completed the scoring.

Scott Warburton hit a hat-trick as Kidlington Old Boys beat Middleton Cheney 6-0.

Kevin Ronaldson (2) and Andy White got the others.

Tom Hooker had a debut to remember with a brace to help his new side Oakley to a 4-0 win against Fritwell. Andy Patrick and James Drewett were their other marksmen.

OTHER SCORERS Division 2A: Wheatley 04 2 (M Simms 2), Worcester College Old Boys & Bletchingdon 3 (T Gaughan 2, P Stone); OUP Res 2 (N Asleford 2), Garsington Res 2 (B Hickman 2); Berinsfield Res 3 (P Clarke 2, M Sampson), Marston Saints Res 0.