Louis Oosthuizen completed his round on Monday carding a 69 for an 18-under total to win his tenth DP World Tour title at the Alfred Dunhill Championship.
"This is one of the tournaments that I've always wanted to win," said Oosthuizen.
"It took me a while. It's always a great place coming back to. I wouldn't say 18 was kind to me this time, but I managed it a little bit, maybe not on the last hole there but I got it through.
"I feel very calm now. Rupes put a text this morning that said whoever plays 18 thinking the best is going to win. I just got on that tee shot and wanted to hit a seven wood but with all the rain it felt like it was so wet while we were standing I thought I'm just going to hit my driver down the left and obviously made a bad swing.
"The golf course was unbelievable. I can't believe we got a fourth round in with everything we got. It's such a great place to come to, and this is a tournament that I really really wanted.
"I had a good run there through 13 to 15 and I'm glad to see Charl with all the things he was going through with his shoulder with injuries that he's playing well and I just got lucky on this one."
Charl Schwartzel finished second at 16-under after carding a 71.
Christiaan Bezuidenhout carded a 68 to complete the South African top-3 at 14-under.
England's Marco Penge closed with a 71 for a share of fourth place at 10-under alongside Germany's Matti Schmid (70) and the Netherlands' Darius van Driel (67).