Welshman Jamie Donaldson claimed the Abu Dhabi Championship by one shot from overnight leader Justin Rose on Sunday.
Donaldson trailed Rose by two shots going into the final round at the Abu Dhabi Golf Club, where a four-under 68 saw him reach 18-under overall for the European Tour event.
Rose meanwhile could only manage a one-under 71, narrowly failing to sink a birdie putt to secure victory on the 18th green.
The Englishman was forced to settle for a share of second place alongside Dane Thorbjorn Olesen, who had been tied with Donaldson after the third round on Saturday.
Donaldson was a picture of consistency for much of the last day, sinking five birdies and managing not to drop a shot until the par-five 18th, when a bogey opened the door for Rose to pounce.
By contrast, the man who had led for the previous two days endured an up-and-down final round, holing four birdies and three bogeys to see the title slip from his grasp.
For 37-year-old Donaldson, it was the second European Tour victory of his career after a breakthrough triumph at the Irish Open last July.
Portuguese Ricardo Santos took outright fourth at 11 under, one shot ahead of South Africa Branden Grace, who was alone in fifth.
German Martin Kaymer, a two-time winner of the Abu Dhabi event and the first-round leader on Thursday, finished in a three-way tie for sixth spot.
World number one Rory McIlroy made headlines when he missed the halfway cut in his first tournament since signing a major sponsorship deal with Nike.
Tiger Woods, the world number two, also bowed out on Friday.
Andrew Dodt (seven under) was the best of the Australians in equal 17th spot.