Lionel Messi's final game for Paris Saint-Germain ended in defeat on Saturday, while Monaco missed out on European qualification and Auxerre were relegated on the last night of the Ligue 1 season.
Messi's expected departure from the French giants after two seasons was officially confirmed by PSG in a statement shortly before Saturday's match against Clermont.
"His contribution to Paris Saint-Germain and Ligue 1 cannot be underestimated and we wish Leo and his family all the best for the future," said PSG president Nasser al-Khelaifi.
Yet Messi, who ends his PSG career with 32 goals in 75 appearances, was jeered by some fans during the match, which the champions lost 3-2.
There was little riding on the game itself after PSG wrapped up a record 11th French title last weekend, and Christophe Galtier's side contrived to throw away a two-goal lead.
Sergio Ramos, whose own departure from PSG was confirmed on Friday, marked his final appearance by heading in a Vitinha cross for the opener in the 16th minute.
Mbappe, looking to end a fifth consecutive campaign as Ligue 1's top scorer, then scored a penalty to make it 2-0 with his 29th league goal this season, which he marked by holding up Sergio Rico's number 16 jersey.
Spaniard Rico, PSG's backup goalkeeper, is in serious condition in a hospital in Seville after being injured in a horse-riding accident last weekend.
Johan Gastien pounced on a Marco Verratti mistake to pull a goal back for Clermont, who then saw Grejohn Kyei miss a penalty.
The visitors equalised in first-half stoppage time through Mehdi Zeffane, and Kyei secured a famous win in the second half as they end the season in eighth place.
"The most important thing was the tribute to Sergio," Mbappe told broadcaster Canal Plus after PSG suffered a seventh league defeat in 2023.
"There are more important things than football, and on the pitch, we were already champions. We could have lost 22-0 and that would not have changed anything for us.
"We had to pay tribute to Sergio. I think we have all been affected by what is an extremely serious situation. We have been worried about that all week and so we tried to pay tribute in the best possible way."
Mbappe's goals tally left him two ahead of Lyon's Alexandre Lacazette in the final standings.
Asked about his own future in Paris, France star Mbappe said: "I am just here to play. I am still under contract.
"The club is doing what it can and I will be happy with whatever the club does."