Michy Batshuayi scored his 16th goal of the season after 24 minutes at the Stade Jean Bouin to hand Marseille their first league win since the start of February.
The nine-time French champions climbed up to 13th place, eight points above the drop zone with just two games of the season remaining.