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.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here