Portugal booked their place in the UEFA Nations League semi-finals after a dramatic 5-3 aggregate win over Denmark, sealing victory with a 5-2 triumph in extra time in Lisbon.
Cristiano Ronaldo missed an early penalty but later found the net as Portugal fought through a pulsating encounter.
An own goal from Joachim Andersen put the hosts ahead before Rasmus Kristensen equalized for Denmark. Ronaldo restored Portugal’s lead, only for Christian Eriksen to level the tie once more.
With the match heading to extra time, Francisco Trincão struck twice, and Gonçalo Ramos sealed the victory to send Portugal into the final four, where they will face hosts Germany.