Montpellier came from behind to beat Auxerre and lift the Ligue 1 title, while Caen and Dijon were relegated.
Montpellier have one hand on the Ligue 1 trophy after a last-gasp home victory over Lille as Auxerre were relegated from the top flight.
Montpellier took a huge step towards winning the Ligue 1 title with a 2-0 victory at Rennes.
Auxerre climbed out of the relegation zone after a 2-0 victory at Dijon which compounded their opponents' own fears of the drop.
PSG's title hopes were dealt a major blow in a defeat by Lille, while Auxerre took a significant step towards avoiding relegation.
Souleymane Camara's goal helped Montpellier to a narrow victory over Valenciennes as they opened up a five-point lead over Paris St Germain.