Ah, ice hockey. Why do we watch it? For the fighting. And who better to come to blows than "New York's Finest" - the NYPD - and "New York's Bravest" - the FDNY. Sound too good to be true? Think again. Both policemen and firefighters brawled at a charity hockey match on Sunday.
The fight resulted in a 25-minute delay and no injuries were reported, but there was entertainment aplenty.
Be warned, the videos contain some language that's every bit as harsh as the action, which took place at Nassau Coliseum on Long Island, home of the New York Islanders NHL team.
The teams were tied, 3-3, in the second period when the benches-clearing brawl erupted. NYPD eventually won, 8-5, breaking FDNY's five-year winning streak.
Neither team responded to requests from comment from Newsday.
On the NYPD Hockey Facebook page, the team posted a victory message: