Cristiano Ronaldo and Nani struck in quick succession early in the second half to fire Portugal to a 2-0 win over Wales in the first Euro 2016 semi-final on Wednesday.
After a tense and tactical first half, Ronaldo broke the deadlock five minutes after the re-start when he leapt majestically to head Raphael Guerreiro’s pinpoint cross into the net following a short corner.
Ronaldo inadvertently set up the second three minutes later with a mis-hit shot which Nani deflected into past Wales goalkeeper Wayne Hennessey.
Portugal, who also reached the European Championship final in 2004 when they lost to Greece, will play Germany or France in the final on Sunday.
Ronaldo and Nani each took their tallies in the tournament to three goals as Portugal won a game inside 90 minutes for the first time at Euro 2016.
Portugal is playing without key central defender Pepe for its semifinal against Wales after he failed to recover from a thigh muscle injury.
Coach Fernando Santos has opted to give 34-year-old Bruno Alves his first minutes of the tournament in place of Pepe. Santos had said Pepe would be a match-day decision based on his fitness after he missed training on Monday and trained separately on Tuesday.
Also for Portugal, Danilo replaced suspended holding midfielder William Carvalho, while Raphael Guerreiro returns at left back after recovering from injury.
Wales manager Chris Coleman has entrusted the midfield spot left vacant by the suspended Aaron Ramsey to Andy King. James Collins takes the spot of the suspended Ben Davies in defense.
There are no surprises up front for either side, where Real Madrid teammates Cristiano Ronaldo and Gareth Bale are ready to square off.
Here are the lineups for the semifinal between Portugal and Wales at Stade de Lyon:
Portugal: Rui Patricio, Cedric Soares, Jose Fonte, Bruno Alves, Raphael Guerreiro, Danilo, Joao Mario, Renato Sanches, Adrien Silva, Nani, Cristiano Ronaldo.
Wales: Wayne Hennessey, James Chester, Ashley Williams, James Collins, Chris Gunter, Joe Allen, Joe Ledley, Andy King, Neil Taylor, Hal Robson-Kanu, Gareth Bale.