The hosts took the lead courtesy captain Nabil Fekir with just ten minutes played. The lead was then doubled 13 minutes later after Kenny Tete found the back of the net.
However, two bookings in quick succession for Sergi Darder meant Lyon were reduced to ten men. And the visitors made their numerical advantage count when Malcom halved the deficit with four minutes before the break.
The Burkinabe international restored his side’s two-goal advantage with 15 minutes left to play. But Jocelyn Gourvennec’s men poured forward and were rewarded when Lukas Lerager scored with two minutes left. And Malcom’s second goal of the game on the stroke of 90 minutes meant that the game finished in a stalemate.
Bruno Genesio’s side next faces Nantes in the French top-flight on Friday.