Branden Grace sank a 40-foot birdie putt on the 16th hole to set up victory at the Nedbank Golf Challenge as he carded a blistering final round 66 to win by a single shot from Briton Scott Jamieson.

The 29-year-old came from three shots back overnight at the Gary Player Country Club for an 11-under-par total of 277, an eighth European Tour victory and a €1m purse in the penultimate event of the season. 

Grace is the first home winner of South Africas biggest tournament -- dubbed Africas Major -- since Trevor Immelman a decade ago after going out in 33 on Sunday and then sinking three more birdies on the back nine for a six-under-par round.

Jamieson, 33, had a one-shot lead after Saturday but ended on 278 after a final round 70 which included a double bogey at the eighth hole.

Shane Lowry was the best of the Irish contingent and carded a final round 71 to join a cluster of players at two-under-par.

Paul Dunne enjoyed a sensational final round 66 to finish at one-over, though the damage was done for the Greystones man on Friday with a 76.

Three-time Major winner Padraig Harrington finished with a disappointing round of 75, his worst of the week, to slip to four-over-par.