Aberystwyth Town booked their place in the Nathaniel MG Cup final with a penalty shootout win over Cardiff City Under-21s.
Niall Flint struck from the penalty spot – his sixth goal of the season in all competitions – five minutes before the break to put the home side ahead at Park Avenue.
But just as the Seasiders appeared destined to book their place in the final, Will Spiers found Troy Perrett, who equalised in the final minute to send the tie to spot-kicks.
Jack Thorn, Harry Arnison, Jonathan Evans and Devon Torry all scored from 12 yards out for Aber – who saw Dave Jones save two penalties – while Tom Davies was the only Bluebirds player to net from the spot.
Aberystwyth will face the winner of the second semi-final between Barry Town United and The New Saints, which gets underway at 17:45 GMT on Sunday.