Edinburgh Capitals' Joe Grimaldi was not happy when his side fell 6-1 behind to Nottingham Panthers in the final minutes of an Elite League fixture.
He really was not happy.
The American speared Panthers' Max Parent with his stick before throwing his helmet at the Canadian, landing a punch and wrestling him to the ground, before the fight was broken up.
The 28-year-old received an 18-game ban and was sacked by his club as a result.
According to the Capitals' own website, he "lost control of all his senses" against his former team.
He picked up 69 penalty minutes for that one incident alone.
The club's co-owner Scott Neil said: "Having watched the full incident, it doesn't make for great viewing.
"I think Joe is someone that plays with a lot of passion and it got the better of him."
Panthers won the 3 January game 6-1.