You’ve seen bonkers ice hockey fights before, but you ain’t never seen one like this.
A Canadian junior game between the London Lakers and Kingsville Kings broke out in a brawl – which is pretty standard for ice hockey.
But things got very weird when the referee appeared to punch one of the players in the face as the fight died down.
An irate staff member then skated out and tackled the referee in full flight.
Never change, Canada.
Watch more sports videos at The Roar TV.
Download the app NOW to make sure you never miss a must-see sporting moment.
The Roar TV – it’s your sports video.