If you've attended a hockey game, you've seen a fight or two break out sometime over the course of three periods.
It's inevitable, and for good or bad, it's a part of the game.

I've seen many fights and each one seems to have it's own style, but I've never seen a fight that has the outcome of this one between Joel Theriault and Gaby Roch who play for teams in the semi-pro league LNAH - The Canadian North American Hockey League based in Quebec, not to be confused with the U.S. North American Hockey League.

This league has been described as the world's toughest hockey league.
Whether that's true or not, is debatable, although it's reported that they average around 3 to 4 fights per game.
Check out this epic fight and stay with it, because it's got a surprising ending!