Marcus Kinhult, 28, hade gett sig själv chansen att vinna på Europatouren för andra gången i karriären – och samtidigt bli nästan tre miljoner kronor rikare.
Han inledde den sista rundan med två slags ledning, men tappade försprånget redan i början av sin runda. En dubbelbogey, men hela fyra puttar, på hål sju visade sig bli avgörande.
Men han var ändå med i matchen hela vägen till det sista hålet, men då missade han den eagleputt som krävdes och blev alltså tvåa bakom hemmaspelaren Shaun Norris.
– Jag är väldigt glad att det slutade på det här sättet, säger Norris till Europatourens hemsida.
Kinhult delade andraplatsen med Ryan van Velzen och John Parry. Svensken stannade på tolv under par, ett slag från vinnaren
Runt banan i Sydafrika har många djur setts till och under den sista rundan kunde man bland annat se flodhästar nära hålen.