Paris Saint-Germain scored with virtually the last kick of the game to defeat Metz in their Ligue 1 clash on Wednesday evening.
But it did not look like it would matter when Achraf Hakimi gave the away side the lead after just five minutes.
PSG couldn't hold on to their lead, though, with Kiki Kouyate scoring the equaliser just before half-time.
Tempers would flare in a dramatic five minutes of the match.
Dylan Bronn was given his marching orders after picking up a second yellow card in stoppage time.
Metz manager Frederic Antonetti was also shown a red card after protesting the decision.
PSG didn't have long to make their advantage count but they scored a dramatic late winner through Achraf Hakimi.
Neymar picked out the Moroccan inside the box, who made space for himself before finding the net.
It all kicked off once again after the goal and it was all because of Kylian Mbappe.
The Frenchman decided to wind up Metz goalkeeper, Alexandre Oukidja, after the goal was scored.
Oukidja was angered by whatever Mbappe said and he ran out to confront the youngster.
But he was met by Neymar who pushed the goalkeeper and sent him flying.
Watch the moment below:
Find someone that will back you up like Neymar backs up Mbappe.
Antonetti called out Mbappe for his behaviour after the game.
He said, per L'Equipe: “Mbappé, I love this player, but he must behave differently if he wants to be loved. He would benefit from being more humble".
PSG remain top of Ligue 1 having preserved their 100% record after seven games.
Metz, meanwhile, are rock bottom having picked up just three points.News Now - Sport News