Second-half substitute Juan Cuadrado earned 10-man Juventus a 1-0 win at Lyon after goalkeeper Gianluigi Buffon saved a penalty to keep the Serie A leaders afloat in their Champions League Group H clash on Tuesday.
Cuadrado netted the only goal in the 76th minute, seven minutes after replacing Paulo Dybala as Juve were down to 10 men following Mario Lemina's sending-off nine minutes into the second half.
Italy's veteran keeper Buffon saved Alexandre Lacazette's 35th-minute penalty and made a couple of decisive saves before Cuadrado struck the winner.
Massimiliano Allegri's team retained the lead in the group with seven points from three games, ahead of Sevilla, who beat Dinamo Zagreb 1-0, on goal difference.
MATCH FACTS
Lyon (4-4-2): Lopes; Rafael, Yanga-Mbiwa (Ghezzal 81), N'Koulou, Diakhaby; Morel, Darder (Ferri 63), Gonalons, Tolisso; Fekir, Lacazette (Cornet 71)
Subs not used: Gorgelin, Gaspar, Valbuena, Tousart
Booked: Rafael, Darder, Lacazette, Diakhaby
Juventus (3-5-2): Buffon; Barzagli, Bonucci, Evra; Dani Alves (Benatia 83), Khedira (Sturaro 74), Lemina, Pjanic, Alex Sandro; Dybala (Cuadrado 68), Higuain
Subs not used: Neto, Hernanes, Mattiello, Kean
Scorer: Cuadrado 76
Booked: Bonucci
Sent off: Lemina
Referee: Szymon Marciniak (Poland)
Lyon (4-4-2): Lopes; Rafael, Yanga-Mbiwa (Ghezzal 81), N'Koulou, Diakhaby; Morel, Darder (Ferri 63), Gonalons, Tolisso; Fekir, Lacazette (Cornet 71)
Subs not used: Gorgelin, Gaspar, Valbuena, Tousart
Booked: Rafael, Darder, Lacazette, Diakhaby
Juventus (3-5-2): Buffon; Barzagli, Bonucci, Evra; Dani Alves (Benatia 83), Khedira (Sturaro 74), Lemina, Pjanic, Alex Sandro; Dybala (Cuadrado 68), Higuain
Subs not used: Neto, Hernanes, Mattiello, Kean
Scorer: Cuadrado 76
Booked: Bonucci
Sent off: Lemina
Referee: Szymon Marciniak (Poland)
Juventus, who had won their last five games conceding only one goal but were without the injured Mario Mandzukic and Giorgio Chiellini, dominated early on as Lyon struggled to keep the rhythm in the midfield.
Gonzalo Higuain was denied by Anthony Lopes in the 24th minute but it was Lyon who had the best opportunity of the first half.
The hosts were awarded a penalty after Leonardo Bonucci brought down Mouctar Diakhaby in the box, but Buffon tipped away Lacazette's weak attempt from the spot.
Lopes dived onto his left three minutes before the break to deny Higuain's powerful header as Juve continued to push.
Lyon however, still had another great chance five minutes into the second half but Buffon superbly parried Nabil Fekir's deflected shot with his right hand at the end of a sharp counter attack.
The game was then Lyon's to lose when Lemina picked up a second yellow card for a foul on Fekir and was sent back to the dressing room.