In what was billed as a shootout between Ronaldo and his Real Madrid team-mate Gareth Bale, it was the Portugal captain who prevailed, opening the scoring in Lyon with a majestic 50th-minute header that saw him tie France great Michel Platini’s record of nine goals at the Euro finals.
He also teed up Nani for Portugal’s second goal three minutes before consoling his club colleague Bale on the pitch at the end.
Fernando Santos’s men now go on to a Sunday showdown at the Stade de France with either Germany or hosts France, who meet in Marseille on Thursday.