Sheffield United starlet Jamie McDonagh bore witness to an unbelievable on-pitch brawl, as he represented his country in a prestigious youth tournament.
The 18 year-old was back home in Northern Ireland taking part in the Milk Cup, a competition that sees clubs and countries of various age groups from across the world gather in the north west of the province .
And it was while turning out for Northern Ireland on Wednesday night against Mexico that things turned nasty with two separate brawls taking place during the match which in the end had to be abandoned with a few minutes still left on the clock.
The first fight broke out when Northern Ireland were preparing to take a corner and in the ensuing melee a Mexican player appeared to kick a Northern Irishman while his opponent was on the ground.
McDonagh had been substituted by the time another brawl began and from there the match official would call time on the game.
Three Mexico players and one from Northern Ireland were sent off in the match and although the game didn’t reach 90 minutes, the result stood, with Northern Ireland winning 2-1.
Former Motherwell defender Stephen Craigan, in charge of the Under 19s side, was disgusted by the scenes at the Coleraine Showgrounds.
“I think some of our players had to protect themselves from kicks, punches and head butts,” he 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.”
McDonagh is likely to be back in action again today when Northern Ireland take on Canada.