Englishman Robert Rock held off challenges from Rory McIlroy and Tiger Woods to lift the Abu Dhabi Championship this afternoon.
The 34-year-old survived a scare on the par-five 18th to claim victory by a single point.
"I can't believe I've done that today - such an amazing feeling," said Rock. "I was very happy to be playing with Tiger Woods today, and that's a special honour in itself.
"I really surprised myself, early on I was very, very nervous, but hit some good shots and started thinking 'why not'.
"I've worked hard on my game but didn't think this would happen."
Rock turned professional in 1998.