Three fights broke out within nine seconds of an ice hockey match between the US and Canada after choruses of anti-Donald Trump booing.
The puck had barely hit the ice when players started throwing punches and the 4 Nations Face-Off quickly descended into a mass brawl.
Fans in Montreal had already loudly booed the US national anthem for the second time in two games at the NHL-run international tournament.
The sporting clash came after relations between the countries were frayed by the US President’s threat of major tariffs against its northern border-neighbour.
Canadian Prime Minister Justin Trudeau was among dignitaries in attendance for the blood-and-thunder game. Public address announcer Michel Lacroix had appealed for calm in French and English as spectators arrived. “In the spirit of this great game that unites everyone, [we ask] that you kindly respect the anthems and the players that represent each country,” he said on the loudspeaker.