Trevor Fisher Jnr has won the Investec Cup at the Lost City course in Swaziland.
The 34-year-old South African finished one shot clear of his nearest rival Jacques Blaauw to claim his eighth win on the Sunshine Tour.
Fisher started the fourth and final round of the tournament one shot behind overnight leader George Coetzee, who slipped up on Sunday after a pair of double bogeys.
"Look, it's always nice to win, whatever you win, whether it's a winter event on the Sunshine Tour or a co-sanctioned event with the European Tour," sport24 quotes Fisher as saying.
"It's another notch on the belt and it gives you confidence. But this is really life-changing, no question about it. I'm so thrilled to win."
Jaco van Zyl finished tied for third place with Keith Horne, while Coetzee ended up fifth.