Charlton pulled off a shock 4-2 win against Division 1 leaders Garsington Res in the Oxfordshire Senior League, with goals from Dave Woodbridge, Steve Gardiner, Danny Heaton and Tom Newton-Chance.

Bardwell thrashed North Oxford 5-0, with Adam Dawe (3), Dan Jennings and Jack Meeks.

Ben Curtis and Steve Skyrme hit trebles as Wheatley 04 hammered Yarnton 8-4.

Jack Merrick and Daniel Smith got the others, with Kristian Thomas (3) and Mark Harper replying.

Adam Witney headed the late winner as Oakley beat Watlington 1-0.

In Division 2, Freeland fought back to beat Yarnton Res 6-1.

John Webb gave Yarnton the lead, but Freeland hit back through Jefferson Harriott (3), Neil Howe, Richard Trigg, and substitute Craig Simpson.

Goals from Sam Caple and Steve Mountain saw Charlton Res end Broughton & North Newington’s title hopes with a 2-1 win.

Richard Goodwin headed in for Broughton.

OTHER SCORERS Div 3: Adderbury Park Res 2 (L Jones, T Hone), Marston Saints Res 1 (J Hudson); Stonesfield Res 6 (S Roberts 2, D Sherbourne, M Luke, R Ball, OG), Long Crendon Res 2 (D Coombes, L Shoebridge).