Louis Oosthuizen retained his Africa Open title in East London, beating fellow South African Tjaart van der Walt by two strokes in a field dominated by home players.
Oosthuizen had shared the overnight lead with rival Van der Walt.
But the 2010 Open champion made sure of victory when he birdied the 17th, as Van der Walt could only make bogey.
Scotland's Alastair Forsyth was the top non-South African, finishing in fifth place, five shots off the lead.
Another home favourite, double US Open champion Retief Goosen, finished third. He won the Africa Open in 2009.
It was a more comfortable victory for Oosthuizen than the 2011 event, which he won after a three-way play-off.
"The 17th was playing really tough today with the wind blowing off the right," Oosthuizen said.
"When Tjaart hit it short I aimed for the middle of the green. I had been leaving my putts short all day but I hit it firmly and it rolled really nicely."