Branden Grace carded a blemish-free 66 to claim his eighth European Tour title with victory on home soil at the Nedbank Golf Challenge.
The South African, who shot a 75 in tough conditions on Friday, prevailed in a tight battle among the last group on the course, edging out Scott Jamieson by one stroke.
Victor Dubuisson was a shot further back from Grace's winning total of 11 under, while Li Haotong's stunning 64 saw the Chinese shoot up to fourth.
Grace climbs to ninth in the Race to Dubai standings, which are led by Tommy Fleetwood, who finished in a tie for 10th in Sun City.
The Englishman heads to DP World Tour Championship as firm favourite to triumph, with only Justin Rose and Sergio Garcia able to overhaul him.
The first South African to win this event since 2007. pic.twitter.com/DsuLLionaf— The European Tour (@EuropeanTour) November 12, 2017
Sunday's final round featured some superb golf, particularly from the last trio out on the course at Gary Player Country Club, along with the impressive Li.
Grace found all 18 greens in regulation as he became the first home winner at the event in a decade, while Li's card showed six birdies on the front nine.
The lead changed hands several times, with Jamieson's hopes dealt a huge blow when he picked up a double-bogey six at the eighth.
Birdies on 14 and 16 proved pivotal for Grace, with Dubuisson dropping a shot in between those two holes to put the 29-year-old in the ascendancy.
Grace, who carded the lowest round in major history with his 62 at the Open in July, held his nerve to sink a clinching par putt on the last to prompt joyous celebrations.
"This is awesome," said the champion, as quoted by the European Tour website. "This is the one event that as a South African you want to win. It's Africa's Major for a reason and what a special place it is.
"There's a lot of history and a lot of great winners on the trophy and I'm very glad to be able to put my name on the trophy as well.
"I had to stay patient and I had to take the chances when they came my way. I missed a couple of short ones but I think the big key was the putt on 16."
23 de marzo 2018
|Ibrahimovic: If I want to go to the World Cup, I´m there|
|Michael Bennett indicted for allegedly injuring paraplegic woman|
|Svitolina ends Osaka winning run in Miami|
|Australia not ready for World Cup – Van Marwijk|
|Turkey 1 Republic of Ireland 0: Topal strike downs O´Neill´s men|
|Norway 4 Australia 1: Kamara hat-trick spoils Van Marwijk´s Socceroos bow|
|Aguero to miss Argentina friendlies|
|Monaco rubbish reports Rybolovlev will sell club and buy AC Milan|
|Harman sends McIlroy packing in Austin|
|Messi misses Argentina-Italy game|
|Neuer cautious over comeback date despite taking positive steps|
|Lehmann slams ´disgraceful´ Newlands abuse|
|Di Maria predicts ´big change´ at PSG after Champions League failure|
|Everton defender Holgate warned for alleged homophobic tweets|
|Russia 0 Brazil 3: Coutinho on target in routine win|
|Icardi must keep performing to earn Argentina recall, says Zanetti|
|Different place, same Zlatan - Ibrahimovic determined to maintain winning DNA with LA Galaxy|
|Injured Cavendish out of Commonwealth Games|
|Experience the key for Juventus in title race, insists Trezeguet|
|Stanikzai plays through the pain to guide Afghanistan to glory|
|Lyon and Paine frustrate Proteas after Morkel joins 300 club|
|Messi lacks Maradona´s charisma, claims Batistuta|
|Usain Bolt claims he´ll return to Dortmund|
|Trezeguet confident Pogba will shine at the World Cup|
|Ibrahimovic departs Europe with remarkable haul of league titles|
|´Very, very happy´ Lanzini loves West Ham amid transfer talk|
|LA Galaxy confirm Ibrahimovic arrival|
|Pressure off soaring Falcons, says Flood|
|Afghanistan edge out Ireland to secure World Cup spot|
|Age no barrier to Messi brilliance - Kluivert|
|Japan 1 Mali 1: Late Nakajima strike earns a draw|
|Record-breaking Stockdale named Six Nations´ top player|
|Warner in verbal altercation with fan following dismissal|
|Uruguay 2 Czech Republic 0: Suarez scores 50th international goal|
|I choose the Galaxy! - Ibrahimovic confirms LA switch|
|Retiring Morkel joins the 300 club|
|Parker accuses Joshua of disrespect towards NZ media|
|Roberto Carlos declares Neymar and Brazil the World Cup favourites|
|Kluivert tells son Justin to snub Manchester United for Barcelona|
|It´s hard to swing it when it´s not round - Anderson unhappy with pink ball|
|Reading appoint former Swansea boss Clement|
|I had to get out of my comfort zone - Goretzka explains Bayern switch|
|Isaako kicks Broncos to golden-point win over Tigers|
|Adelaide United 5 Newcastle Jets 2: Five-star Reds end winless streak|
|Crusaders back to winning ways as Rebels rout Sharks|
|Goals, nutmegs and cheers - Usain Bolt impresses in Borussia Dortmund training|
|Ricciardo given three-place grid penalty|
|Williamson frustrated not to kick on after record-breaking century|
|De Bruyne: Don´t compare me to Messi and Ronaldo|
|Raza apologises for Zimbabwe´s World Cup woe|
|Real Madrid can win the Champions League, Roberto Carlos claims|
|Martinez determined to earn World Cup place|
|Horner and Arrivabene clash over Ferrari´s recruitment from FIA|
|Williamson notches record ton but rain frustrates New Zealand|
|Arthur ´counting the days´ to Barcelona switch|
|English football must address racism, says Southgate|
|Alisson can be world´s best – Taffarel|
|Rockets need OT to beat Pistons, Hornets record sixth biggest win|
|Hamilton contract to be finalised ´soon´, says Wolff|
|Warriors star Curry ´definitely´ wants ownership stake in Panthers|
|Kings´ Kopitar tallies first four-goal game|
|Ter Stegen dismisses ´Messi with gloves´ label|
|Medvedev fumes after win, Shapovalov battles through|
|Buffon: Messi more complete than Ronaldo|
|Neymar is irreplaceable, says Tite|
|Halep joined by Pliskova and Kerber on mixed day for seeds in Miami|
|Rahm joins Johnson in early elimination, McIlroy hits back|
|Red Wings´ Green to undergo cervical spine surgery|
|Conti: Milan much better thanks to Gattuso|
|Show must go on in Hollywood! - Pogba and Mkhitaryan say Ibrahimovic goodbyes|