Home favourite Trevor Immelman survived three bogeys on his final three holes to take out the Nedbank Golf Challenge in Sun City by one shot from Englishman Justin Rose. Rose challenged late in his round to draw level at 17-under on the par-4 18th tee before pulling a drive into the trees and eventually carding a double-bogey six that cost him a shot at victory. Immelman also had his problems with a bogey but still held on to win on 16-under. Australian Geoff Ogivly tied for sixth place alongside Englishman Luke Donald on six-under, with compatriot Adam Scott in eighth place on two-under. South African Immelman, a late invitation to the 12-man event, had appeared to have blown his chances after squandering the two-shot lead he held after 15 holes. On the short 16th both he and Rose pulled their tee shots but Immelman chipped and two-putted while Rose splashed out of a bunker to the edge of the green and holed from 12 feet. At the next Rose salvaged another par after almost driving into the water while Immelman bogeyed from just off the back. “This event is what we in South Africa have always regarded as Africa&aposs major,” said Immelman. “Ever since I was a kid I&aposve watched it on television. I dreamed of playing it one day, and then I dreamed of winning it.” “Today that dream has come true and it is a very special moment for me.” Three-time champion Ernie Els shot a disappointing 72 to finish third on 11-under.