Lyon have recovered from a one-goal deficit to beat 10-man Bastia 3-1 at Stade Armand Cesari in Ligue 1.
Florian Raspentino's 34th-minute goal was enough to earn the Corsicans a slender advantage at the interval.
However, les Gones rallied after the break and swiftly overhauled the lead, with Alexandre Lacazette equalising on 53 minutes and Yassine Benzia firing the visitors ahead just three minutes later.
Bafetimbi Gomes made sure of the points in the closing stages as Yannick Cahuzac was dismissed late on for a second bookable offence to compound the hosts' misery.