Several videos taken of the incident show what appears to be a taxi colliding with a white bakkie.
According to the TrafficSA Twitter account, the incident happened in Soneike, Kuilsriver.
Several people are then seen chasing a person with a spade, before beating him to the ground and inflicting a barrage of blows to the person while they are lying on the ground.
A black bakkie with passengers on the open back then reverses at high speed into the taxi, nearly colliding with several attackers. An occupant in the back of the bakkie is hurled off with the impact.
In another video, people can be seen standing nearby the taxi when a person knocks another person unconscious with a single punch.
After the man hits the ground, the attacker continues his assault on the unconscious person with a large pipe-like object. In the background the black bakkie again collides with the taxi and the white bakkie.
© TimesLIVE