It was an all-out bench-clearing brawl at the recent 41st Annual NYPD vs FDNY Hockey charity game, as gloves and sticks were dropped to the ice and haymaker punches were thrown.  It's unclear what exactly sparked the brawl, but the end result was utter mayhem on the ice between New York's Finest vs New York's Bravest.  

Multiple fans took out their cell phones and recorded the fisticuffs as they cheered on the group rumble.  The only players who didn't get involved with the violence were the two goalies from each team.  After the fight concluded, the game resumed as planned and the NYPD wound up beating the FDNY.  No comment has been released from either organization.  

Check out the brawl above and hit the next page to see the fight from a different point of view.