When flying squad police approached a Toyota Quantum with three occupants in Westdene at 8pm on Sunday, it sped off, said Captain Doniah Mothutsane.
A chase ensued to Braamfontein, where the vehicle hit another car and stopped, said Mothutsane.
She said the men started shooting at the police, who returned fire.
“Three suspects were shot and one of them died at the scene. The other two suspects died on arrival at the hospital.”
Mothutsane said police recovered an undisclosed amount of money and goods allegedly stolen from a supermarket in Westdene.
Police were investigating a case of business robbery.