Yarnton Res reached the Oxfordshire Senior League's Ivor Gubbins Cup final with a 2-1 comeback victory against Eynsham Res.
Eynsham went ahead when a shot hit defender Edward Stevens before going into his own net.
But that was as good as it got for Eynsham as Andy Paine levelled from the edge of the area.
Will Jaycock slotted the winner from the penalty spot after Tom Nee was felled to complete the turnaround.
It set up a meeting with Stonesfield Res on Easter Monday, April 9, at Jordan Hill.
Stonesfield crushed North Oxford Res 5-1 in the other semi-final.
Lewis Stayte led the way with a double, with Tom Higgs, Niall Lynch and Niall Lynch also netting. Dale Cameron replied.
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