Police spokesman Emerson Massera told Globo news that officers were met with rocks and bottles even as the suspects continued firing, and police responded by firing rubber bullets and tear gas.
People then tried to flee down a narrow street and some were trampled, with nine pronounced dead at a hospital, according to police. Seven others were treated for injuries.
“The criminals used the people who were at the dance as human shields to block the police chase,” Massera said.
The suspects escaped.
Neighbors and relatives of victims disputed the account by police, telling local media that officers blocked exits from the dance area and then used gas. Some also claimed to have been beaten by police.
Dances are often organized within communities by criminal gangs that control neighborhoods.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.