Surely, members of New York City's police and fire departments had the best of intentions when they agreed to take part in a charity hockey game on Sunday.
But that goodwill fell to the wayside late in the second period of the annual event at Nassau Coliseum in Uniondale, Long Island, as a massive, bench-clearing brawl erupted between the two teams.
"It was reminiscent of the old-time Rangers-Flyers games in the mid-'70s," an NYPD cop who was on hand told the New York Post. "I was waiting for [legendary Philadelphia Flyers enforcer] Dave Schultz to come out on the ice."
It's unclear exactly what caused the meltdown. Hockey sticks and gloves littered the ice, and the game was delayed 25 minutes as the fight was broken up and penalties were handed out.
According to the Post, no one was seriously hurt. The New York Daily News reports seeing blood on someone from the NYPD team.
Apparently there were no hard feelings once play resumed as there were no further incidents. The NYPD blew open what was a 3-3 tie at the time of the interruption for an 8-5 victory.