Botswana’s Makwala at last year's Resisprint meet set the African record of 44.01, but on Saturday he lost it to Wayde van Niekerk, who shaved of 0.05 seconds from that time.
On Sunday, Makwala took it out strong from the gun taking the lead after 200m. This years indoor surprise teenager Abdalelah Haroun came back strong in the last 100m, but Makwala was able to hold him off for the win.
Makwala with his 43.72 second performance put himself in fifth position on the world all-time list, and number one this year ahead of Olympic champion Kirani James and world champion LaShawn Merritt.