WATCH highlights as Oxford United fought back from 2-0 down to beat Swansea City on penalties in the Carabao Cup first round.
The Sky Bet Championship side were in charge at the break after goals from Jay Fulton and Liam Cullen.
But Alex Gorrin halved the deficit when he charged down Steven Benda's clearance into the net, before Cameron Brannagan sent the tie to spot-kicks with a 93rd-minute free-kick.
The midfielder scored the winning penalty in the shoot-out, but only after Ed McGinty saved Matty Sorinola's effort to complete a roller coaster debut.
READ MORE: Ed McGinty reflects on 'strange' debut as he goes from zero to hero
Video: YouTube/Oxford United Official
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