What should have been a friendly charity game between the New York Police Department and Fire Department descended into absolute chaos on Sunday.
With the game tied at 3-3 midway through the second period, all hell broke loose on the ice as both benches cleared and the gloves were off.
The officials on duty struggled immensely to contain the many one-on-one brawls that broke out and it took nearly half an hour for all the scuffles to be halted and sticks, gloves, helmets to be taken off the ice.
As you can well imagine, a large number of players were ejected from the game.
“It was reminiscent of the old-time Rangers-Flyers games in the mid-70s,” one NYPD cop told the New York Post. “I was waiting for (former Philly enforcer) Dave Schultz to come out on the ice.”
The same policeman also said that he had been coming to the NYPD-FDNY game for nigh on 20 years and he had never seen a brawl at the game at all.
The fans in attendance seemed to revel in the fisticuffs, with a large amount seemingly against the Police.
In the above video, you can hear chants of "PD Sucks" and the bit more creative rendition of "Dunkin Donuts" that emanated around the Nassau Coliseum - home of the New York Islanders.
When play eventually restarted the NYPD came out tops with a score of 8-5, ending a five-game losing streak in the annual contest.
It's hard to think of many other charity events that end up in all out brawls.