Lionel Messi was booed by some Paris St-Germain fans in his first game since being suspended for his unauthorized trip to Saudi Arabia as the Ligue 1 leaders beat Ajaccio 5-0.
Both teams finished the match with 10 men after Thomas Mangani punched Achraf Hakimi, who fired back.
Fabian Ruiz and Hakimi scored in the first half for PSG.
Mbappe scored twice early in the second half before Mohamed Youssouf’s own goal as Ajaccio were relegated.
Ajaccio’s best chance came in the 67th minute when Mickael Barreto’s right-footed shot from outside the box went over the bar.
Messi played the full 90 minutes, returning to action for PSG for the first time since he was suspended by the club for two weeks after traveling to Saudi Arabia without their permission.
Christophe Galtier’s PSG are only four points away from a record 11th French title.
They are six points clear of second-placed Lens with three more games to go.