Marseille secured Europa League football while Caen dramatically kept themselves in Ligue 1 in the final minutes of the season.
St Etienne's hopes of securing European football faded further as they drew 2-2 at home to 10-man Bordeaux on Friday.
A superb goal from Nice's Ricardo Pereira dealt PSG a severe blow in their bid to win the Ligue 1 title at the Allianz Riviera.
Paris Saint-Germain beat Montpellier 2-0 on Saturday to move three points clear of Monaco at the top of Ligue 1.
Dimitri Payet was on target as Marseille secured a resounding 4-0 win over St Etienne at the Stade Velodrome.
Monaco extended their lead at the top of Ligue 1 as Radamel Falcao's second-half goal secured a 1-0 win at Angers.