Britain's Jodie Swallow has won the Standard Bank Ironman 70.3 in East London in a time of 4 hours 23 minutes and 28 seconds.
Incredibly, she has now won every single race in Buffalo City since 2011 - making it six titles in a row.
Germany's Astrid Stienen was a distant second to Jody - nearly 20 minutes behind.
Annah Watkinson was another minute and a half back in third place but grabs the final podium spot.
It was three South Africans on the podium in the men's race - Matt Trautman winning in 4 hours 1 minute and 52 seconds.
Kyle Buckingham, who hails from Port Elizabeth, was second - seven minutes and 18 seconds behind Trautman.
James Cunnama, who is also from Port Elizabeth, had to settle for third - a mere second behind Buckingham.