Friday's quarter-final between France and Argentina in the men's Olympic football tournament was followed by a huge melee on the field.
Hosts France, managed by Thierry Henry, won the game 1-0 to set up a clash with Egypt in the last four thanks to an early goal by Crystal Palace's Jean-Philippe Mateta.
The game was the latest chapter in a fierce rivalry between these two great footballing nations.
Tension between the two has been high since Argentina beat Les Bleus in a penalty shootout to win an epic FIFA World Cup final in December 2022.
Some of Argentina's fans celebrated that victory with a derogatory chant about France that has been widely condemned as racist, homophobic and transphobic.
But that song was sung again - including by a group of players - after Argentina won this summer's Copa America in the USA.
Before Friday's match, Argentina's national anthem was widely booed by the crowd at the Nouveau Stade de Bordeaux.
What happened after the final whistle also drew jeers from the stands, where there was a significant police presence in place with the aim of limiting potential clashes between sets of rival fans.
Things appeared to spiral out of control very quickly on the field. One moment, the French substitutes and staff were pictured running from the bench to celebrate with the playing XI. The next, a 30-man brawl was underway.
A circle of angry players then moved towards the touchline, before eventually swarming down the tunnel, where more disorder took place.
France's players later reemerged to celebrate their victory in front of a fired-up home crowd.
Men's football is a U23 event at the Olympics, with each nation only permitted to name three over-aged players.
Argentina were captained by former Manchester City defender Nicolas Otamendi, while the France skipper was ex-Arsenal striker Alexandre Lacazette.
Friday's fixture may have missed the star power of Kylian Mbappe and Lionel Messi, but it did not lack intensity.
The referee awarded 30 fouls, issued 10 yellow cards and sent off France midfielder Enzo Millot.