Please Wait . . .
And their task was made even harder when Memphis Depay converted in style from the spot after Rodrigo Bentancur gave away a contentious spot-kick.
With Ronaldo in the team, however, there is always the potential for goals, and the Portugal captain proved as much by netting at the end of the first half to keep Juve in the tie.
Juve were then given another chance from a close-range set piece, fired into the wall by Miralem Pjanic.
RefereeFelix Zwayer, though, spotted a handball from Depay and pointed to the spot in a decision every bit as polemic as that which led to the Lyon striker's opener.
And there was little doubt over the outcome as Cristiano stepped up, the forward this time sending Lopes the wrong way to pull back the scoreline to 1-1.
It was Ronaldo's 36th goal of the season forJuvein all competitions, with 31 coming inSerieA, three in the Champions League and two in the side's victoriousCoppaItalia campaign.
Ronaldo would break the record in the 60th minute, scoring his 37th goal of the campaign. The Portugal star picked up the ball on the edge of the box andblasted a shot from distance that Lopes could only get a touch on as it went in.
That strike was enough to write the 35-year-old into the team's history books as their highest all-time scorer over a single season.
The record had been held for more than 80 years by club legend Felice Borel, who in 1933-34 scored 36 across Serie A and the defunct Mitropa Cup, leading the Bianconeri to the Scudetto in the process.
Lyon, like so many other top European clubs, must be sick of the sight of Juve's current sharpshooter.