South Africa's Precious Mashele defended his title in 28:36 to win the 2019 10km Peace Run at the 2019 Sanlam Cape Town Marathon.
Mashele surged away at the 6km to hold off a fast finishing Mbuleli Mathanga (28:40) with Desmond Mokgobu a further 8 seconds behind.
Zimbabwe’s Fortunate Chidzivo took the women's race by the scruff of the neck, surging into the lead from the gun.
Kesa Molotsane took second place (33:30) and Rutendo Nyahora was third (33:50).
South Africans are finding a love for the 10km race distance, as some 8500 runners lined up for the 2019 10km Peace Run.