Port Vale took the last remaining place in the Sky Bet League Two Play-Off Final, overcoming Swindon Town in a penalty shoot-out.
The Valiants trailed the Robins 2-1 heading into the home leg at Vale Park. Former Vale striker Harry McKirdy was at the double for Swindon in the first leg at the County Ground, striking either side of the break, but James Wilson pulled a goal back late in the second half for the visitors.
It was that man Wilson who levelled on aggregate for Vale in the return fixture, opening the scoring inside eight minutes to atone for an earlier miss.
And there were chances aplenty, but the tie made it through extra time to penalties.
Despite missing two of their first three spot-kicks, the Valiants eventually won 6-5 at sudden death, with the Robins spurning three of their effort, to see Vale secure their place at Wembley.