Two quickfire goals midway through the second half gave them the win after Nigerian international Victor Osimhen had given the hosts the lead.
Osimhen twice came close in the first half before he fired Lille into a 51st minute lead.
Marseille missed a penalty kick on the hour as home goalkeeper Mike Maignan saved Valentin Rongier’s spot kick after Tiago Djalo tripped Bouna Sarr, but Lille’s joy was short-lived.
The visitors levelled in the 67th minute as Lille defender Reinildo Mandava diverted Valerie Germain’s glancing header into his own net and the Marseille midfielder again turned provider two minutes later.
Germain broke loose on the right flank and sent a superb low cross for Argentine striker Dario Benedetto to tap the ball in at the near post and complete Marseille’s fightback.
Earlier on Sunday, Olympique Lyonnais continued their patchy form with a 1-1 home draw against Strasbourg after Kevin Lucien Zohi cancelled out Bertrand Traore’s opener for the home side.
The result left Lyon in 11th place on 34 points while Strasbourg moved one place up to seventh on 37.
Third-placed Rennes suffered a 1-0 setback at Stade Reims, while Brest stayed 13th after holding on for a 3-2 home win over struggling Saint Etienne.
First half goals from Paul Lasne, Gaetan Charbonnier and Irvin Cardona gave Brest a 3-0 lead.
Then the visitors, who remain hovering above the relegation zone in 16th position, set up a tense finish through Denis Bouanga and Lois Diony.(Reuters/NAN)