MALELANE, South Africa, Dec 16, 2012 (AFP) - The 28-year-old ended the tournament with a 24-under-par total of 264, adding to his 11-stroke victory at the Thai Championship last week.
Schwartzel's 10-stroke lead from the morning fell to eight when thunder and heavy rain forced a two-hour break until the afternoon at the pristine course on the southern border of the world-famous Kruger National Park.
He was on par when play resumed, but birdied the 12th, 13th and the difficult 18th to claim the title that was his to lose.
"I had such a bad lie in the rough on the 18th and in the back of my mind, I remembered what happened to Ernie Els," said Schwartzel.
Els lost two strokes in the water on the 18th in 2007, handing John Bickerton the title.
"I just thought I had a lot more shots than Ernie had, so I decided to have a go, just to see if I could pull off the hero finish. I hit that ball so hard. It came out nicely and it worked out okay," he said of his nine-iron blast that sunk the ball for four on the par-five hole.
Schwartzel celebrates his second win at Leopard Creek after taking the title in 2005 and four second places.
"I've come a long way. This has always been a special place for me. This is where my career started. This was the first win I got and it will always stay close to my heart," said the 2011 Masters champion.
"Last week I got that win by a big margin, and normally when you come back the next week it's hard to put up the same show," he said.
"To me that's the most satisfying -- to continue the form that I had up in Bangkok after the flight and the jetlag and come here and play the same sort of golf."
The win seals a tough season for the eight-time European Tour title winner.
"A month and a half ago it had been a pretty disappointing year for me," he said. "It's turned out to be a pretty good year now."
Gregory Bourdy from France lost pace toward the end and double-bogeyed the 18th to end with on 11-under 277 and slip to joint third with defending champion Garth Mulroy from South Africa and Englishman Andy Sullivan.
Swede Kristoffer Broberg climbed to second thanks to a two-under-par 70.
He birdied the ninth and 11th, but surrendered these immediately with bogeys on the 10th and 12th.
He then eagled the par-five 13th to end on 12-under 276.
Leading scores after the final round of the Alfred Dunhill Championship on Sunday at the par-72, 6,671-metre Leopard Creek Country Club:
264 - Charl Schwartzel (RSA) 67-64-64-69
276 - Kristoffer Broberg (SWE) 70-69-67-70
277 - Scott Jamieson (SCO) 70-68-71-68, Garth Mulroy (RSA) 71-68-70-68, Andy Sullivan (ENG) 73-71-64-69, Gregory Bourdy (FRA) 66-65-74-72
278 - Richard Sterne (RSA) 70-68-70-70, Keith Horne (RSA) 70-69-68-71, Steve Webster (ENG) 67-69-70-72
279 - George Coetzee (RSA) 71-70-73-65, Richard Bland (ENG) 67-73-71-68
280 - David Howell (ENG) 70-73-70-67, Tyrone van Aswegen (RSA) 70-68-71-71, Branden Grace (RSA) 68-71-67-74
281 - Richard McEvoy (ENG) 69-70-74-68, Peter Lawrie (IRL) 70-71-69-71, Danie van Tonder (RSA) 72-70-67-72
282 - Magnus A Carlsson (SWE) 71-69-72-70, Danny Willett (ENG) 70-73-67-72
283 - Alessandro Tadini (ITA) 72-70-71-70, Justin Walters (RSA) 73-71-68-71, Tjaart van der Walt (RSA) 72-68-71-72, Lorenzo Gagli (ITA) 71-71-68-73, Darren Fichardt (RSA) 67-68-73-75
284 - Desvonde Botes (RSA) 75-69-69-71, Gary Lockerbie (ENG) 73-70-69-72, Bjorn Akesson (SWE) 71-70-70-73, Oscar Floren (SWE) 69-70-70-75, David Drysdale (SCO) 69-72-68-75
285 - Marc Warren (SCO) 73-71-75-66, Eddie Pepperell (ENG) 74-70-73-68, Espen Kofstad (NOR) 69-71-74-71, Michael Jonzon (SWE) 74-67-71-73, Doug McGuigan (RSA) 71-71-68-75, Louis de Jager (RSA) 67-69-73-76, John Parry (ENG) 72-70-67-76