The Portuguese attacker grabbed a brace to ensure the Blancos reached the last 16 of Europe's most elite club competition, despite two fixtures left to play in Group DCristiano Ronaldo grabbed his 99th and 100th goals for Real Madrid to help his club secure their place in the Champions League round of 16 with two games to spare, after ending their Stade Gerland hoodoo with a 2-0 win against Olympique Lyonnais.
Ronaldo scored his first goal of the game in the 24th minute with a curling free-kick from just outside the penalty area in a game that Madrid dominated. He then added his second of the evening and his century goal for Madrid in the 69th minute from the penalty spot.
The result leaves the Spanish club on 12 points at the top of Group D and maintains their 100 per cent record in the competition with the Blancos yet to concede a goal in their opening four fixtures.
Lyon remain in third place, three points behind Ajax, with the two teams due to meet on November 22 - and the French team need victory against Frank de Boer's men.
After a nervy start, Madrid could have taken the lead in the 10th minute, however, Hugo Lloris made a superb save to deny Karim Benzema.
The away side took a deserved lead in the 24th minute after they were awarded a free-kick on the edge of the box following a foul on Benzema. Ronaldo stepped up to smash the ball through the wall and into the far corner, past the flailing attempts of Lloris in the Lyon goal - the Portuguese attacker's 99th goal in the white shirt of Madrid.
However, despite the away side looking the better team, Lyon nearly drew level just before the interval. Bafetimbi Gomis slid the ball through to Yoann Gourcuff, who saw his effort just inside the box expertly turned over the bar by Iker Casillas to preserve his team's lead at half-time.
After weathering a short renaissance from Lyon at the beginning of the second half, Ronaldo scored his second of the evening and his 100th for Madrid after Mouhamadou Dabo fouled the former Manchester United man in the box on 69 minutes. Ronaldo coolly stepped up to dispatch the ball into the corner, despite Lloris diving the right way.
The away team were given a late scare in the 78th minute when Gourcuff's corner was met by the head of substitute Alexandre Lacazette, who could only watch on as his effort bounced back off the crossbar, with Madrid holding on for all three points in France.
Next up in Europe for Mourinho's side is the visit of Dinamo Zagreb to the Bernabeu on November 22 while Lyon travel to Ajax on the same evening - desperate for a positive result to keep their qualification hopes alive.