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.
- Rangers top Angels for 6th straight win to maintain AL West lead
- Webb leads Giants past Padres as Snell makes final push for NL Cy Young
- Verlander silences Mariners as Astros extend lead for final wild-card spot
- Bengals top Rams in Super Bowl LVI rematch for 1st win of season
- Hurts, Swift power Eagles to win over Buccaneers on MNF