In what is likely to be Cristiano Ronaldo's last-ever match at the European Championship, France edge Portugal 5-3 on penalties to advance to the semi-finals of Euro 2024. Kylian Mbappe, who missed the crucial penalty against Switzerland, was substituted in extra time but his teammates successfully converted all five of their penalty kicks, while Portugal's Joao Felix's miss proved crucial. This is a long overdue success in a shoot-out for France, who have suffered in previous major tournaments, and Mbappe will have another chance to shine in the semi-finals while Ronaldo's international career ends after a disappointing tournament.