Lyon secured a Champions League place for next season after thrashing Monaco 6-1 at Parc Olympique Lyonnais.
Monaco missed the chance to return to second place in Ligue 1 after conceding a late goal to draw 1-1 at Rennes.
PSG ripped Caen to pieces in a 6-0 thrashing at the Parc des Princes, sending the champions 30 points clear in Ligue 1.
Marseille lost more ground in their bid to play in Europe next season as a 1-1 draw at Lorient extended their winless run in Ligue 1 to six games.
Paris Saint-Germain's long unbeaten run finally came to an end on Sunday night as they lost 2-1 to Lyon.
Lyon finished with nine men in a narrow defeat at Lille, while Michy Batshuayi struck late to rescue a point for Marseille.