Joao Palhinha's Portugal were moments away from qualifying for the 2026 World Cup on Tuesday evening.
Needing to defeat Hungary in Lisbon and hope Armenia dropped points against the Republic of Ireland to secure their spot with two games remaining, it was all going to plan as Portugal led 2-1 on 90 minutes while an Evan Ferguson goal had given the Republic victory in Dublin.
However, in added time, Liverpool's Dominik Szoboszlai broke Portuguese hearts with a late leveller in the Portugal capital.
Hungary had taken a shock lead at the home of Sporting CP as Attila Szalai had found the back of the net within nine minutes however a Cristiano Ronaldo double saw the game turn on its head before the break.
Joao, who had started on the bench, was introduced with just over 20 minutes to play as Roberto Martinez's side looked to see out the win, but they were unable to do so with Szoboszlai late levelled meaning Portugal still need another win to make sure of their spot in the North America tournament.
Thankfully, two games still remain for Portugal in November with a trip to the Republic before the visit of Armenia.
It was Joao's 37th appearance for his country.