Dozens of arrests were made as rival football fans took to the streets and beat the living daylights out of each other with sticks.
Several clashes took place as two rival teams faced off on Sunday (15 Sept) afternoon.
By 5pm that day, the police had made 31 arrests in connection with the violence.
READ MORE: Terrifying moment passengers scream and pray as tropical storm batters plane mid-flight
One brawl caught on camera shows how a main road became a battleground.
Stick-wielding thugs could be seen chasing down rival supporters and beating the living daylights out of them.
The clashes took place in and around Rio de Janeiro, Brazil, as Flamengo hosted arch-rivals Vasco da Gama.
In the Jacarepaguá neighbourhood alone, 10 arrests were made.
In the Irajá neighbourhood, shots were fired from a car at fans outside an underground station.
In nearby Duque de Caxias, the police had to use an armoured vehicle to disperse the hooligans.
Two individuals involved in the brawl in Jacarepaguá had to be taken to A&E.
Two others in Irajá sustained gunshot wounds.
Two people involved in the clashes in Duque de Caxias were also admitted to hospital.
One had facial fractures and the other had a gunshot wound to the arm.
In the Vicente de Carvalho neighbourhood in Rio, the police arrested six people.
They also seized a baseball bat decorated with Flamengo’s colours and crest, as well as an IED.
The Flamengo-Vasco derby is among Brazil’s fiercest clashes, as reported by Need To Know.
The match on Sunday (15 Sept) ended 1-1.
READ MORE: Man survives crash with ‘90% burns’ after jumping from flaming helicopter