Lille and Brest contest Champions League spot as Ligue 1 season ends
Paris Saint-Germain were confirmed as champions for a record-extending 12th time late last month with three games to spare.
Monaco have secured second spot, thereby confirming a return to the Champions League for the first time since 2018/19.
Behind them it is between Lille and Brest to see who takes the third automatic berth in Europe's elite club competition and who has to settle for fourth place.
The expansion of the Champions League from 32 teams to 36 from next season - clubs will go into one single pool and will each play eight games against different opponents rather than eight groups of four teams - has benefited France.
Ligue 1 will now have three automatic spots in the competition rather than two, while the team finishing fourth will have to come through two preliminary rounds early next season.
Lille sit third before hosting Nice, who are certain to finish fifth and will go into next season's Europa League.
However Lille, who got to the Champions League last-16 in 2022, have an extremely fragile lead over Brest - they are ahead only by a difference of two goals, and both clubs have scored the same number of goals.
"Even though we are in third, we know we will have to win our last match against Nice, which will be very, very difficult," said Lille coach Paulo Fonseca, linked with close-season moves to AC Milan and Marseille, after his team beat Nantes last weekend.
Brest had never finished above eighth in the top flight before this season and a guaranteed best-ever performance in this campaign means they are preparing to play in Europe for the first time.
They are currently looking for a place to host matches in continental competition, after being told by UEFA that they could only open one stand if they chose to play at their own Stade Francis-Le Ble due to safety reasons.
Brest had been in the top three since late February but slipped to fourth last weekend after winning just once in five.
The team managed by Eric Roy, who has been named Ligue 1's coach of the year, finish the season at Toulouse.
"We will see if we go into the big one, or into the Europa League," said Roy last week.
"But in any case what we have done already is exceptional."
Elsewhere, Lens, Lyon and Marseille will fight it out to see who finishes sixth and seventh.
Sixth is guaranteed a European place, but seventh will too, provided PSG win the French Cup final and Lyon, their opponents, do not finish in the top six.
At the bottom, Lorient appear certain to go down with already-relegated Clermont, while Metz are poised to go into a play-off against a second-tier team.
Player to watch: Kylian Mbappe
Because he will make his last Ligue 1 appearance for PSG when they play Metz at the Stade Saint-Symphorien, the venue where he made his debut for the club aged 18 in September 2017.
That is assuming Mbappe plays - the France captain, who is expected to join Real Madrid at the end of the campaign, did not appear in Wednesday's 2-1 win at Nice after complaining of a hamstring problem.
PSG have already won the title and will not want to take any risk with Mbappe's fitness before next weekend's French Cup final against Lyon.
Key stats
7 - Lorient stand on the verge of relegation after a run of seven successive defeats.
43 - Lyon have taken 43 points from their last 19 Ligue 1 games to climb from bottom in early December to the brink of European qualification. That is three points more than champions PSG over the same period.
191 - The number of goals scored by Mbappe in 246 career Ligue 1 appearances.