Troy Parrott secured a hat trick with a goal in the 96th minute to send the Republic of Ireland to the 2026 FIFA World Cup play-offs in a dramatic last gasp 3-2 win against Hungary in Budapest.
Parrott cancelled out Daniel Lukacs’ early header from the penalty spot and levelled for a second time after Barnabas Varga’s stunning first-half strike.
He then snatched an unlikely victory in the sixth minute of stoppage time on a day when only three points were enough for Heimir Hallgrimsson’s men to keep their dream alive.
Ireland rather than Hungary will take part in March’s shoot-out by virtue of finishing in second place behind Portugal, who trounced Armenia 9-1 to clinch top spot.
An emotional Parrott told RTE: “I am really, really emotional right now, they are tears of joy — what a night, what a night.
“I can’t believe it, I really can’t believe it, this is why we love football because things like this can happen, I love where I’m from, so this means the world to me, my family are here.
“This is the first time I have cried in years, I really, really can’t believe it.
“Everyone is crying, I said against Portugal this is what dreams are made of but I don’t think I will ever have a better night in my whole life.
“It is a fairytale, you can’t even dream about something like that, I have no words to describe the emotions right now.
“I think everyone wrote us off at the start of the group and I could not have said it enough that there is always a chance and we have taken the chance.
“I think everyone should be proud of the group of players that are over there, to be down in the game twice and then to come back like that is beautiful.”
The hosts, who led 2-0 in Dublin after 15 minutes before having to settle for a 2-2 draw, made a blistering start once again, taking the lead after three minutes.
Skipper Dominik Szoboszlai played the ball short to Milos Kerkez and after receiving the return pass, whipped a cross to the near post where Lukacs stooped to head past goalkeeper Caoimhín Kelleher.
Ireland were handed a glorious opportunity to level when Norwegian referee Espen Eskas was advised to review Attila Szalai’s challenge on Chiedozie Ogbene as the forward ran on to Dara O’Shea’s long ball.
Eskas belatedly pointed to the spot and Parrott, whose two goals against Portugal had set up the final-day showdown at the Puskas Arena, took his time before calmly dispatching his penalty past Dénes Dibusz.
Firm in the knowledge that a point was enough for them, Hungary — and Szoboszlai in particular — cooled the tempo to retain possession and frustrate their opponents.
However, they injected pace with 28 minutes gone and it took a superb save from Kelleher to keep out Roland Sallai’s shot from point-blank range after Szoboszlai had fed Lukacs to cross from the right.
Ireland’s direct approach was making life uncomfortable for the Hungarians, but they fell behind for a second time with 37 minutes gone when Varga controlled Kerkez’s cross 20 yards out before swivelling and smashing a left-foot piledriver high past Kelleher.
– Steve Clarke urges Scotland fans to drive team on in World Cup finals push
– Harry Kane praises England team ethos ahead of World Cup
– England’s record under Tuchel so good it’s ‘disgusting’ – Albania boss
Ireland’s fortunes took a further turn for the worse when Ogbene set off in pursuit of Parrott’s inviting through-ball only to pull up clutching his hamstring.
Adam Idah replaced the Sheffield United forward, but with Liverpool’s Szoboszlai going through his full range of tricks, Ireland’s hopes were looking increasingly forlorn.
Idah had the ball in the net with 57 minutes gone, but after Kelleher had saved Sallai’s audacious effort, Parrott controlled Finn Azaz’s chipped 80th-minute pass brilliantly before lifting the ball over Dibusz to make it 2-2.
Kelleher saved from Szoboszlai late on, and although Dibusz denied Johnny Kenny a stoppage-time winner amid a late onslaught, he was powerless when Parrott ran on to Liam Scales’ knockdown and stabbed home a priceless winner.
