Andy Glossop’s late strike earned a Eynsham a 4-3 victory at home to Charlton United in an Oxfordshire Senior League Division 1 thriller.

Will Morris put Eynsham 1-0 up on 68 seconds and added a second.

Jamie Hodges made it 3-0, but Charlton hit back, through a Danny Sweeney treble, which included two penalties.

Mark McGrogan later missed their third spot-kick. However, Glossop had the final say.

Stonesfield lost 2-1 at home to Riverside in the Premier Division.

Carl Bloomfield put the visitors ahead, before Matt Tarry levelled.

But Aaron Armstong netted the winner.

Adam Woolford hit an equaliser as Eynsham Res drew 3-3 at Mansfield Road Res in Division 2.

Ian Law cancelled out Alex Lemnah’s opener for Mansfield, but James Pryse restored the hosts’ lead.

Mansfield had a man sent off for a foul on Rob Pryse who needed hospital treatment.

George Greening restored parity, only for Paul Davies to make it 3-2, before Woolford struck to grab a point.

Other scorers

Div 3: Watlington Res 1 (S Carter), Yarnton Res 4 (J Buck, C Heaven, M Harris, H Taylor).

Oxfordshire Senior Cup

3rd round: Thame Utd 1 (L Cordice pen), Freeland 0.