Singo's lunge in the 17th minute saw his studs catch Donnarumma on the right cheek, requiring around a dozen staples to close the wound. Donnarumma was replaced by Matvey Safonov in the 22nd minute, and PSG took the lead shortly after. Achraf Hakimi’s assist set up Desire Doue for a simple finish in the 24th minute.
Monaco equalized in the 52nd minute with a penalty from Eliesse Ben Seghir and then took the lead through a poacher’s goal by Breel Embolo at the hour mark. However, PSG responded swiftly, with Dembele scoring the equalizer just four minutes later.
In the 83rd minute, Goncalo Ramos gave PSG a 3-2 lead with a header from a corner. Monaco's goalkeeper Philipp Koehn made several crucial saves, including a late stop to deny Lee Kang-in, but could not prevent the defeat.
Monaco coach Adi Huetter was sent off for protesting after his side’s late penalty appeal was turned down. Dembele sealed the win in the seventh minute of added time with a brilliant chipped finish to make it 4-2.
The victory sends PSG into the Ligue 1 Christmas break with 40 points, 10 points ahead of second-placed Olympique de Marseille and Monaco, who are third on goal difference. The league resumes on January 3.