Ethiopia’s Gebru Redagne took second place as he finished in 2:10.17 with Lesotho’s Tebello Ramakongoana third with a time of 2:10.24.
In the women’s race, Kenya’s Lydia Simiyu earned the biggest paycheck of her career as she won in a blistering time of 2:25..44.
Simiyu, who was making her debut at the marathon, set a new course record and secured the fastest women’s marathon on South African soil.
Second place was awarded to Simiyu’s fellow compatriot Lucy Karimi in 2:25.53, while Ethiopia’s Aynalem Teferi took third (2:26.09).
South African Gerda Steyn led for much of the race but had to settle for fourth in 2:26.22 – her time was the second-fastest marathon finish for the Olympian.