South African President Cyril Ramaphosa has been re-elected as the governing ANC’s leader to wild cheers from his supporters.
Ramaphosa defeated his rival Zweli Mkhize by 2,476 votes to 1,897.
He won despite being dogged by allegations of money laundering, and a last-minute surge in support for Mkhize, who has also been accused of corruption.
His victory puts him in pole position to lead the ANC in the 2024 election.