Despite losing Ronaldo after just twenty three minutes, Eder's strike on the 109th minute made the difference, as Portugal managed to beat France 1-0 to win their first ever European Championship.
Tonight, the new European champions will be known as France will face Portugal in their bid to win the tournament on home soil for the second time.
Antoine Griezmann scored a brace as France beat Germany 2-0 to go through to the final.
Head over to WinToday.com.mt to find all the bonuses along with a review of each sportsbook
Tonight, France will be up against Germany in what should be a thrilling semi-final between the two highest rated sides.
Portugal are through to their second final in a major tournament after goals from Ronaldo and Nani gave them a 2-0 win over Wales.
Tonight, Wales can reach their first ever final in a major tournament when they face Portugal in the first semi-final of Euro 2016.
Hosts France set up a mouth-watering Euro 2016 semi-final with Germany by comprehensively ending Iceland's captivating and historic run.