Panama were denied a place in the CONCACAF Gold Cup Final last night after they were beaten 2-1 by Mexico.
Things got heated after the match as players clashed on the field at the final whistle.
There was some controversy surrounding the outcome of the game as Mexico were handed two late penalties which handed them the win.
But it wasn’t just the Panama players who were feeling slightly aggrieved by the penalty decision from the referee, the fans were also incensed by it.
And tempers boiled over in the stands as fans from both sides clashed in a violent brawl.
Some of the fights were caught on camera before being uploaded to YouTube.
You can check out the shocking scenes in the clip below.
[youtube id=”PvevRpeNn5Q” align=”center” maxwidth=”860″]
Mexico will claim their sevent Gold Cup trophy if they manage to beat Jamaica in Philadelphia.
The Jamaicans are heading into their first ever final having beat the USA 2-1 in the semi-finals.