Shaun Norris shot a final-round 67 to win the Alfred Dunhill Championship by one shot in his native South Africa.
Norris carded an eagle, five birdies and a bogey to finish on 13 under and claim victory at Leopard Creek Country Club.
England’s John Parry, Sweden’s Marcus Kinhult and South Africa’s Ryan van Velzen were a shot back on 12 under.
Kinhult had led going into the fourth round but shot a 74, while Van Velzen could only manage a 72 as Parry signed off with a 69.
Van Velzen could have joined compatriot Norris at the top of the leaderboard with a par at the last but his chances of doing so were ended when he put his ball into the water as he finished with a bogey.
England’s Andy Sullivan (70) and Dale Whitnell (71) finished on 10 under.