Richard Sterne was the main benefactor on the final day of the Alfred Dunhill Championship clinching the tournament by one shot after both Thomas Aiken and Len Mattiace threw away their overnight advantages at the Leopard Creek Golf Club.
The 27-year-old South African carded a final round three-under-par 69 on Sunday for an overall total of 271 (17-under), making the most of constant lapses from overnight leader Aiken and American Mattiace, who ended day four with scores of 75 and 77 respectively.
Robert Rock finished tied-second with Johan Edfors — the Swede carding a 66 for the best final round score alongside Alan McLean and 2007 South Open winner James Kingston.
Aiken, who powered his way to a course-record 61 on Saturday and held a one-stroke lead heading into the final day, finished in fourth place with Rafael Cabrera Bello on 15-under, while Scotland's McLean and another home favourite Keith Horne ended a further stroke back.
Gareth Maybin was the leading Irish player on nine-under with Damien McGrane a stroke further back. Jonathan Caldwell endured a disappointing finish to his European Tour debut as a closing 77 dropped him into a share of 57th.
But the day belonged to Sterne, whose last win on the European Tour came at the Joburg Open at the start of 2008. The world number 113, who clinched his fifth European title in the process, would have been surprised by the manner at which the leading overnight pair fell away.
Aiken started out well enough with two birdies in his opening four holes and was four shots ahead at one point.
But bogeys on the par-four ninth, 10th and 18th holes, added to a double bogey on the 11th saw him end his round on three over par, while Mattiace finished on five over par with two bogeys and a pair of triple bogeys.
Speaking afterward, Sterne admitted he was a little surprised by the manner at which the leaders had fallen.
"I actually only saw the leaderboard on 16 and thought the leaders will probably be on 17 or 18-under," he said. "So I got a bit of a surprise when I was leading by one. I made a good two putt there and I knew that 17 under was probably going to be good enough. But I'm quite happy.
"The back nine I gave away two very weak bogeys on 10 and 12, but I came back strong and that's what counts on those last six holes on a Sunday."
Collated final round scores & totals
(Irish & Gbr unless stated,
Irishin bold, par 72)
271Richard Sterne (Rsa) 68 66 68 69
272Robert Rock 66 67 69 70, Johan Edfors (Swe) 66 69 71 66
273Thomas Aiken (Rsa) 72 65 61 75, Rafael Cabrera Bello (Spa) 66 71 68 68
274Alan McLean 68 74 66 66, Keith Horne (Rsa) 70 69 65 70
275Tyrone Mordt (Rsa) 68 67 68 72, Alvaro Velasco (Spa) 68 69 67 71, Robert Dinwiddie 69 70 68 68, Michael Jonzon (Swe) 65 72 70 68, Oskar Henningsson (Swe) 69 64 69 73, David Lynn 68 68 66 73
276Charl Schwartzel (Rsa) 68 67 71 70, Len Mattiace (USA) 65 68 66 77
277John E Morgan 67 68 68 74, Chris Wood 69 70 70 68, David Dixon 70 70 67 70, Lee Westwood 66 70 70 71, Marc Cayeux (Zim) 68 67 72 70
278Garry Houston 72 69 67 70, Garth Mulroy (Rsa) 68 69 68 73, David Horsey 72 70 68 68, Jean Hugo (Rsa) 73 69 68 68, Pelle Edberg (Swe) 68 70 73 67, Tc Charamba (Zim) 70 68 70 70
279 Gareth Maybin72 69 66 72, Andrew Coltart 70 70 69 70
280Gary Lockerbie 68 71 67 74, Damien McGrane71 66 70 73, David Drysdale 71 71 66 72, Sam Walker 71 68 69 72, Hennie Otto (Rsa) 69 69 73 69, Alfredo Garcia-Heredia (Spa) 67 70 71 72, Mark Murless (Rsa) 70 70 68 72, Simon Dyson 71 71 70 68
281Michiel Bothma (Rsa) 69 71 68 73, Callum Macaulay 72 69 71 69, James Kingston (Rsa) 73 69 73 66, Danny Willett 72 70 66 73, Fredrik Andersson Hed (Swe) 71 69 70 71
282Fabrizio Zanotti (Par) 70 67 69 76, Darren Fichardt (Rsa) 71 69 69 73, Trevor Fisher Jnr (Rsa) 72 70 66 74
283Jaco Van Zyl (Rsa) 70 67 70 76, George Coetzee (Rsa) 70 70 68 75, Albert Pistorius (Rsa) 71 71 74 67, Deane Pappas (Rsa) 75 66 70 72
284Rory Sabbatini (Rsa) 69 69 73 73, Taco Remkes (Ned) 72 70 72 70, Bradford Vaughan (Rsa) 71 71 72 70, Ross McGowan 70 72 69 73
285Magnus A Carlsson (Swe) 69 68 71 77, Jacques Blaauw (Rsa) 73 67 69 76, Alexandre Rocha (Bra) 71 71 69 74, Branden Grace (Rsa) 70 69 74 72
286 Jonathan Caldwell70 67 72 77, Neil Cheetham 68 69 73 76, Adilson Da Silva (Bra) 70 68 73 75, Estanislao Goya (Arg) 70 68 75 73, Justin Walters (Rsa) 72 70 76 68
287Marcus Higley 71 70 73 73, Warren Abery (Rsa) 68 68 77 74, Jake Roos (Rsa) 72 69 76 70
288Carlos Del Moral (Spa) 71 71 76 70, Iain Pyman 71 69 73 75, Bernd Wiesberger (Aut) 68 74 71 75, Seve Benson 68 74 76 70
290Jamie Little 72 69 75 74
292Tyrone Van Aswegen (Rsa) 70 68 78 76