A Milk Cup match between two international teams descended into violence on Wednesday as Northern Ireland under-20s and Mexico under-20s clashed on the field.
The Elite Round match-up between the two youth teams was a feisty affair before a brawl in the second half sparked awful scenes. Four players were sent off, three Mexicans and one Northern Irishman.
A Mexican player can be seen landing a brutal kick on one defenceless Northern Ireland player, who was on the ground at the time. Punches were thrown, and Raul Monala Gudino, Carlos Arreola and Robbie McDaid saw red before the game resumed.
But a second fight with just minutes remaining saw referee Tim Marshall dish out the final red card to Kevin Gutierrez before blowing the final whistle early and taking the players off the field.
Northern Ireland won the match 2-1 after the referee confirmed that the game was not abandoned, it was just ended prematurely.
The Northern Ireland manager Stephen Craigan said: "It was not nice. There were young kids here from around the world. They were here to watch a football match; they do not expect to see that.
"Mexico did it last year - they had a man sent off for punching. They have a history of it. I have to be careful what I say, but I would like to think Mexico will not be back at the Milk Cup."
Northern Ireland are now in pole position to win the competition. They must only avoid defeat to Canada on Friday to take the trophy.
Milk Cup info
The Milk Cup is a youth tournament held in Northern Ireland every year. It attracts international teams and club sides, and Manchester United have made it to the semi-final in the club section this year. They face Scottish side Partick Thistle.
Players to have played in the competition in the past include Michael Carrick, Jermain Defoe, Jozy Altidore, Owen Hargreaves, Mats Hummels, Wayne Rooney and Radamel Falcao.
Here's a short clip of the first brawl...