Merrick Bremner managed a 1-under 71 on Sunday and he hung on to win the Lombard Insurance Classic by two strokes.
Bremner finished his third South African title at 17-under-par 199.
After opening with back-to-back bogeys at one and two, Bremner parred four in a row from the third at Royal Swazi Sun Country Club.
Bremner birdied the par-5 seventh for the third straight day, then cruised around the turn with seven pars in a row. Bremner birdied the 16th and 18th to win by two.
P.H. McIntyre fired a bogey-free, 5-under 67 to grab second place at minus-15. Jean Hugo posted a 71 to grab third at 13-under 203 and Justin Harding was one stroke further back at minus-12 after posting a 65, the low round of the day.