EAST LONDON, South Africa (AP) _ Zimbabwe's Mark McNulty sank a 10-foot putt at the final hole Sunday to win the South African Open by one stroke over 20-year-old Englishman Justin Rose.

McNulty, also winner of the South African Masters, shot a final-round 71 for an 8-under 280 total. Rose, 37 years his junior, missed a birdie attempt at the 18th hole that would have forced a playoff.

It was the second narrow defeat in a week for Rose, who lost the Alfred Dunhill Championship at Johannesburg to Australian Adam Scott, also by one shot. Rose closed with a 72 for 281.

McNulty had gone to 7-under for the tournament with a birdie at 15, joining South African Roger Wessels at the top of the leader board.

Wessels bogeyed the 16th and 18th and wound up with a 74, tying Denmark's Thomas Bjorn (72) for third place at 284.