Cristiano Ronaldo scored one goal and inadvertently set up the other as Portugal ground out a 2-0 win over Wales on Wednesday (6 July) to march into the Euro 2016 final.
The Portuguese superstar, who has had to soak up a lot of criticism for a lacklustre tournament by his high standards, majestically powered in a 50th-minute header to put his side in front.
Ronaldo then saw his shot turned in by Nani for a second goal three minutes later, ending Wales‘ remarkable run at their first major finals since 1958.
The Portuguese, who had not won a single game in the tournament over 90 minutes, next meet hosts France or Germany who play their semi-final on Thursday.
Wales kept their opponents quiet in the first half but could not recover the two-goal deficit, ending a scintillating run that has captivated millions back home and turned their players into heroes.