Retief Goosen eagled the final hole Sunday to beat Nick O'Hern by one stroke at the Qatar Masters.
The South African, who shot a 3-under 69 in the final round and finished the tournament at 15-under 273, had not won in more than a year.
"It feels good to be the champion after such a long while," said Goosen, who won his 32nd tournament. "This win sets me up nicely for the rest of the season. It is a good feeling to have an event so early in the new season."
Goosen, who shot his third birdie of the day on the 17th, had been tied with O'Hern (70) and Richard Green (72) heading into the final day.
"The birdie on 17 set me up nicely for the 18th. I told my caddie that an eagle can do it for me. And I did it," the South African added.
Ernie Els, the 2005 Qatar Masters winner, shot a 67 and finished third, two strokes behind Goosen. Stuart Appleby (66), Graeme McDowell (67) and Green finished tied for fourth at 276.
O'Hern, who had been leading by two shots before Goosen's birdie-eagle finish, said it was "frustrating" to lose.
"I didn't hit the ball well today, but I kept hitting because that's what you've got to do when you are not playing well," O'Hern said.
Els had a flurry of birdies but added bogeys on the second and sixth holes.
Sergio Garcia, playing in Doha for the first time, shot a 5-under 67 to finish at 281.