A Cristiano Ronaldo lead Portugal takes on a Wales side spearheaded by Gareth Bale in the first semi-final from Euro 2016. This is Wales' first ever European Championships and they're now just one game away from making the final. Despite losing to England in their second group game, Wales finished top of their group and have gone from strength to strength since then. Culminating in their impressive win over pre-tournament dark horses Belgium in the quarter-finals. Portugal meanwhile have been less than impressive in the tournament thus far. They struggled in the group stages, failing to win a single game and only managing to scrape through to the knockout stages as one of the best third placed teams. They've since limped their way to the last four, scoring a late winner in extra time against Croatia and beating Poland on penalties. While their defence has been strong thus far, you really feel they'll need to up their game in attack if they're to overcome a Wales side that is full of confidence. (Kick Off: 8.00pm)