Danny Keen bagged a brace as Thame United came from behind to beat Bedworth United in Southern League Division 1 West at Windmill Stadium.
It was the first meeting between the two clubs - the second is at Bedworth next Saturday - and Thame went into the game without John Mitchell (illness).
The first half was a tame affair, although Thame captain Tony Joyce was lucky not to be sent off for retaliation shortly before the break.
But the clash burst into life four minutes into the second half when Bedworth were awarded a penalty after Mark Avery pushed Greenway in the back.
But goalkeeper Steve Smith came to Thame's rescue by saving Swan's spot-kick.
However, it proved to be a short-lived reprieve for Thame as Bedworth took the lead two minutes later when the unmarked Paul Spacey finished well from 12 yards.
Thame equalised, though, in the 59th minute when Darren Moore knocked the ball back in to the penalty area, and it ran to Keen, who beat Bedworth keeper Lee Evans from ten yards.
Keen struck again in the 75th minute when he ran on to a through ball and smashed home a shot from the edge of the penalty area.
Thame had a scare in injury time when Smith's punched clearance fell to Bedworth captain Guy Hadland, whose shot was headed off the line by Gavin Lane.
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 hereComments are closed on this article