There is nothing better than watching two fired up hockey players drop the gloves and go toe-to-toe to see who is the bigger bad ass.

But, it’s not too often (fortunately) that a player goes into the stands to fight with a fan who was getting on his nerves.

Well, that’s exactly what happened during a New Brunswick Junior Hockey League game on Saturday. It all begins when Brogan Flanagan of the Grand Lake Moose has had enough of a heckling fan (allegedly) and climbs the glass to teach him a lesson.

In the video, Flanagan can be seen climbing the glass and then going after a fan, only to have his jersey torn off after taking a plethora of punches. He then climbs back over the glass as if he had enough punishment.

Here is an additional angle of the action.