Ligue 1 finale: Rennes nab 4th place, Monaco out of Europe
PSG end the season a point clear of runners-up Lens, who completed a fine campaign with a 3-1 win away at Auxerre in which Alexis Claude-Maurice scored twice and Lois Openda got his 21st goal in Ligue 1.
That result allowed Nantes to climb out of the relegation zone and above Auxerre with a 1-0 win over Angers, as Auxerre return to the second tier after just one season back in the elite.
Angers, Troyes and Ajaccio had already been condemned to the drop with four teams going down and only two coming up as France's top flight is reduced from 20 clubs to 18 for next season.
Marseille, who were already guaranteed third and a place in the Champions League qualifying rounds, lost 1-0 at Ajaccio in their first game after coach Igor Tudor announced his departure.
In the battle for the remaining European places, Lille began the day in fourth, a point above Rennes and Monaco.
However, Lille were held to a 1-1 draw at Troyes, allowing Rennes to climb above them thanks to a 2-1 victory at Brest in which Benjamin Bourigeaud scored both their goals.
Rennes therefore go into next season's Europa League group stage, while Lille will enter the Europa Conference League in the play-off round.
Monaco, beaten 2-1 at home by Toulouse, finish sixth and miss out on European qualification altogether.
Elsewhere on Saturday, Nice beat Lyon 3-1, while Lorient were 2-1 winners against Strasbourg and Folarin Balogun scored his 21st goal this season as Reims lost 3-1 to Montpellier.
- Key takeaways and analysis from Week 13 in the NFL
- NFL Playoff Picture - Week 13: Postseason seeds, projected draft order
- Love shines on SNF as Packers limit Chiefs, Mahomes for 3rd straight win
- Braves acquire Kelenic, Gonzales in 5-player trade with Mariners
- Panarin's 4 points propel Rangers past Sharks