It was a roller-coaster of emotions for Portuguese fans last night as there were multiple close calls throughout the game with both teams fighting to win throughout. Goalless after 120 minutes, the match went to penalties and Portugal suffered a penalty shoot-out to France.

It was a record sixth and final European Championship for the 39-year-old Ronaldo, who scored Portugal's first penalty in the shootout.

France will play Spain in the semi-finals after its extra-time win over Germany in Stuttgart, with Les Bleus staying on course for a third European Championship title.