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.

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.

Chidzivo clocked a new National Zimbabwean Record of 32:26, improving her best from 33:49 and breaking the previous Course Record of Irvette van Zyl of 32:49 from 2018.

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.