Cristiano Ronaldo scored and missed a penalty as Portugal triumphed over Denmark in a dramatic Nations League quarter-final, securing a 5-3 aggregate victory after extra time.
Despite missing an early penalty, Ronaldo later scored from close range, while Bruno Fernandes forced an own goal from Joachim Andersen.
Denmark fought back through Rasmus Kristensen and Christian Eriksen, but Francisco Trincao’s brace and a late goal from Goncalo Ramos sealed the win for Portugal.
Bernardo Silva was honored before the match for reaching 100 caps, and Portugal will face Germany in the semi-finals.