This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
A robber was shot dead and three people were wounded in a hold-up at the Pick n Pay in Radiokop, west of Johannesburg, on Thursday night.
A 14-man gang hit the supermarket at 7pm, ordering everyone inside to lie down.
Police spokesperson, Lieutenant-Colonel Katlego Mogale, says the robbers the people at gunpoint while they took money from the tills and some of the cashiers' belongings.
Police were alerted and arrived while the robbers were still on the scene, and the robbers opened fire.
An off-duty police officer, a Pick n Pay staff member and a person outside the shop were wounded.
One suspect was shot dead while trying to flee, and the other robbers made their getaway in two kombis waiting outside the supermarket.