A councillor died in a pool of his own blood after a waiter stabbed him in the neck at a restaurant.
The police are still puzzled about what led the worker to attack César Araújo Veras from behind with a knife.
The councilman had arrived at the eatery and sat at a table with a woman just moments before the crime.
READ MORE: Military helicopter crashes in jungle, killing nine people onboard
After badly wounding him, the knifeman attacked two more men as panic broke out amongst the diners.
He stabbed customer Fábio Roberto de Castro Sousa, 55, in the back.
And he knifed restaurant owner Euclides Oliveira Neto, 56, in the abdomen.
Veras, 51, was caught on CCTV as he stumbled out of the restaurant with blood spurting from his neck wound.
He eventually collapsed on the street in a pool of his own blood as other diners tried to help him.
The councillor was still alive when he was taken to a local hospital in Camocim, Brazil, on Sunday (28 Apr).
But despite medics’ best efforts to save him, he died from his injuries in the facility.
The other two victims are still hospitalised but are out of danger.
Suspect Antônio Charlan Rocha Souza, 34, was arrested on the outskirts of Camocim.
Officers seized the weapon used in the crime, as reported on Need to Know.
He was taken to the police station in nearby Sobral, where he was charged with murder with aggravating factors, and two counts of attempted murder.
Veras belonged to the Brazilian Socialist Party, which is part of the governing coalition in Brazil’s Chamber of Deputies.
The long-serving councilman was laid to rest in Camocim on Monday (29 Apr).
He leaves behind a wife, a daughter and a son.
The police are investigating the motive for the crime, which is still a mystery.
Witnesses said there’d been no argument or fight before the stabbings.
His co-workers believe he may have “snapped” before attacking the men.
READ MORE: VIDEO: Horror moment man struck by fairground ride while trying to save dog