The 36-year-old netted a pair of penalties in a 2-2 draw with world champions France in Budapest to send his team through as one of the four best third-placed sides on a dramatic night in Group F.
Ronaldo gave Portugal the lead just after the half-hour mark with his first spot-kick, before France hit back through Karim Benzema's two goals either side of half-time.
But, with Portugal heading out as it stood with Hungary leading Germany, Ronaldo converted another penalty on the hour to help send Portugal through to a clash with top-ranked Belgium.
The Portugal captain’s fifth goal of the group stage extended his record tally of Euro goals to 14 and drew him level with former Iran striker Ali Daei, in his 178th international match.
SEE ALSO | How To Withdraw From Melbet Nigeria Account
France finished top of the group on five points and will take on Switzerland in the first knockout round.
This article was most recently revised and updated 1 year ago