Neymar was one of five players sent off after an injury-time brawl as Marseille beat Paris St-Germain in Ligue 1.
Florian Thauvin scored the only goal as PSG lost their opening two Ligue 1 games for the first time since 1984-85.
But a late brawl saw PSG substitutes Leandro Paredes and Layvin Kurzawa – and Marseille duo Jordan Amavi and Dario Benedetto – sent off.
The referee then watched a VAR replay of a Neymar punch and showed him a straight red card.
As he he left the pitch, the Brazilian told the fourth official he had heard a racist comment.
The game was fractious even before that late brawl. There were 17 cards shown in total, a record for a Ligue 1 game in the 21st century.
It all started when Marseille’s Benedetto nudged Paredes in the back, with the PSG midfielder then hitting him to the ground before appearing to headbutt Alvaro.
A melee broke out among both sets of players with Kurzawa punching Amavi, before both players kicked each other.
Benedetto and Paredes were each shown second yellow cards, with Kurzawa and Amavi shown straight reds.
A VAR review showed Neymar had punched the back of the head of Alvaro, a player he had been in a running battle with all game, and he was shown a straight red card – having earlier been booked.
It was pretty obvious all game a red card was coming, finally got 5 in one go in the 97th minute with this “fight” breaking out. Kurzawa with a kick, Neymar punching Gonzalez in back of head. 14 yellow cards and 5 red cards in the game, could’ve been more too! #Ligue1 #PSGOM pic.twitter.com/Iv003OeZD0
— Matt White (@Matt_CAFC) September 13, 2020
This article was previously published on BBC Sport