Juventus moved up to third on the table, eight points behind Serie A leader Inter Milan, having played a match less.
Ronaldo, who just turned 36 one day before, marked his birthday with an opening goal in the 12th minute.
Inter had beaten Juventus 2-0 two weeks ago in Serie A and coach Antonio Conte was looking to maintain supremacy over his former club.
The esteemed line-up includes Brazil's three-time World Cup winner Pele and legendary Argentinian Diego Maradona, who died last month of a heart-attack.
Juventus remained second in Group G, three points behind Barcelona after the Catalan club won 3-0 at Ferencváros.
The Portugal star has yet to be cleared to return after testing positive for Covid-19 more than two weeks ago
Ronaldo, who is a Real Madrid great, belives that Mbappe has age on his side and he can go on to do great things for the La Liga club.
Captain Memphis Depay's 12th-minute penalty however, sealed Lyon's berth in the quarter-finals with a 2-2 aggregate score to go through on away goals.
According to Gazzetta dello Sport, Inter's owners are willing to table an outrageous four-year contract offer that would see Messi earn 50 million euros net a year.
Ronaldo opened the scoring deep into first half stoppage time in Turin and then had a hand in Federico Bernardeschi netting the second after 66 minutes.
Ronaldo scored a double on Monday against Lazio to bring his tally to 51 Serie A goals since arriving in Turin in July 2018.
The Portuguese international also became the first player to score 50 goals in Serie A, La Liga and the Premier League.
Lazio's Ciro Immobile has scored 27 goals this season, six more than Ronaldo, as the in-form Romans target their third Scudetto and first in two decades.
12Page 1 of 2