Spain's Alvaro Quiros rode out a roller-coaster of a final round to win the Dubai Desert Golf Classic.
The 28-year-old clinched the biggest win of his career after an eagle-two at the second hole, a triple-bogey seven at the eighth and a hole-in-one at the 11th.
He finished with a four-under 68 and a total of 11-under 277 which gave him a one-stroke win over Dane Anders Hansen (70) and James Kingston of South Africa (67).
Quiros started the day alongside Tiger Woods and Sergio Garcia in a seven-way tie for fourth place, one stroke behind joint leaders Rory McIlroy, Thomas Aiken and Hansen.
Woods, seeking his first win in 15 months, never really got going, with bogeys at two and three giving him a dismal start.
Although birdies at the 6th and 11th offered a glimmer of a hope, the former world number one dropped shots at the 12th and 14th to end his challenge with a disappointing 75.