The Daily Star's FREE newsletter is spectacular! Sign up today for the best stories straight to your inbox Sign up today! Thank you for subscribing See our privacy notice Invalid Email

The clip begins by showing groups of players from two teams involved in multiple scuffles all over the ice.

Three match officials desperately try to separate the fighting skaters for almost 30 seconds, before things calm down and everyone gets back to their feet.

The final referee to rise from the ground drags another player up with him by the collar, before inexplicably punching him in the face – sending the young lad sprawling back to the ground.

(Image: YOUTUBE)

Seeing his player prone on the ice, the lad’s coach sprints on to the ice from out of shit in a blind rage.

He nails the referee with a supremely satisfying rugby tackle, flattening the attacker with one hit before he is dragged away.

Just over two million people have seen the clip since it was posted on YouTube earlier this year, although the clip has gone viral again on social media.

The footage is believed to have been shot during a game between the London Lakers and Kingsville Kings in Ontario, Canada.

(Image: YOUTUBE)

“That's completely unacceptable. Good on the coach for ringing the ref's bell,” one viewer wrote.

Another comment read: “The kid over-exaggerated that punch but that's still unacceptable by the ref.

“I mean if the kid punched the ref he'd get suspended. And through all that, the trainer was probably the only one who got in trouble, but he did a great job putting the ref in his place!”

Last month, Ottawa Senators teammates Bobby Ryan and Patrick Sieloff dropped the gloves for a brutal punch-up during training after Sieloff made a late hit on Clarke MacArthur.