Despite all that drama, it’s Gianluigi Buffon who steals the headlines for his world-class performance, making three game-saving stops to deny Lacazette, Fekir and Tolisso.
Juan Cuadrado scored off the bench as the 10-man Bianconeri stun Les Gones at the Grand Stade, with Mario Lemina seeing red for Juventus and Alexandre Lacazette missing a first-half penalty for Lyon.
SUBS: Benatia, Cuadrado, Hernanes, Mattiello, Neto, Sturaro, Kean.
JUVENTUS (5-3-2): Buffon; Alves, Barzagli, Bonucci, Evra, Sandro; Khedira, Lemina, Pjanic; Dybala, Higuain.
SUBS: Ghezzal, Ferri, Gaspar, Cornet, Valbuena, Tousart, Gorgelin.
LYON (5-3-2): Lopes; Rafael, Yanga-Mbiwa, N’Koulou, Diakhaby, Morel; Darder, Gonalons, Tolisso; Fekir, Lacazette.