Ronaldo converted two spot-kicks for Juventus’ 13th-minute opener and a third goal early in the second half after Weston McKennie doubled the advantage in the 20th minute.
Messi and Ronaldo briefly embraced with one arm behind each other’s back and exchanged a few words before kick-off at a Camp Nou that remains empty because of Covid-19 restrictions.
But only Ronaldo enjoyed the revival of their longstanding rivalry that enthralled fans for almost a decade when he played at Real Madrid before leaving for Italy in 2018.
Twice Ronaldo celebrated with his trademark leap, twist, and thrust of both arms downwards as he roared out his goals.
While Ronaldo benefited from errors by Barcelona’s defense, Messi was left to carry the workload for the frustrated hosts. The Argentina star was unable to beat Gianluigi Buffon on his five strikes between the posts.
Juventus clinched first place in Group G on goal difference with the two sides finishing level on 15 points. Both teams had already qualified for the knockout round prior to the match.
Ronaldo was unable to play in Barcelona’s 2-0 win in Turin in October after the Portugal forward had tested positive for Covid-19.
Barcelona’s record of 38 home games without a loss in Europe’s top-tier tournament began in September 2013.
Additional reporting by Reuters.