A spectacular goal by Jean Makoun gave Olympique Lyon a 1-0 win over Real Madrid in their Champions League last-16 first leg on Tuesday, handing the Spaniards their first away defeat in this season's competition.
Lyon picked up their third successive home win over Real in the Champions League after the Cameroon midfielder drove a stunning 25-metre shot into the top corner of the net in the 47th minute.
Real, who last reached the quarter-finals in 2004, dominated possession but failed to create many chances despite Cristiano Ronaldo's efforts up front.
The Madrid club, who are hoping to reach the final in May at their own Bernabeu stadium, will entertain Lyon in the second leg on March 10.
"This is not a remarkable achievement as we want to qualify and there is still another game to play," Lyon coach Claude Puel told the TF1 channel.
"It will be even tougher in Madrid, we have to be prepared for that and it is a pity we did not double our advantage after the break."
Nine-times European champions Real took control in the first half without seriously threatening home keeper Hugo Lloris.
Ronaldo tried to set up Gonzalo Higuain in the box with a clever back-heel but Lyon's defenders reacted more quickly than the Argentine striker.
Sidney Govou went close for Lyon with two early volleys and the hosts almost broke the deadlock before the interval when a superb long-range volley by Cesar Delgado hit the post.
Makoun put the home team in front soon after the restart and Lisandro Lopez almost made it 2-0 when he shot just wide.
Lloris then saved a deflected shot by Ronaldo and another attempt by Higuain from close range.