A massive fight between members of New York's Finest and Bravest broke out during a charity hockey game on Sunday.

The fight happened in the second period with the game tied 3-3, according to a report on nypost.com.

Referees scrambled to break up multiple one-on-one fights, delaying the game by 25 minutes, the report said. A number of penalties and player ejections were handed out.

The NYPD eventually won 8-5, snapping a five-year FDNY winning streak.

A police officer in the stands told the Post he has never seen anything like this in the 20-years he's been attending the annual event, which was held at Nassau Coliseum on Long Island this year.