ABU DHABI - Unheralded Englishman Robert Rock won the Abu Dhabi HSBC Championship on Sunday to deny Tiger Woods the win he was seeking to end a two-year winless drought in full tournaments.
The world's 117th ranked player fired a closing two-under par 70 for a total of 13-under par 275.
That gave him a one stroke win over Northern Irishman Rory McIlroy who fired a final 69.
Woods, with a par 72, finished tied for third a further stroke back level with Thomas Bjorn of Denmark (68), and Graeme McDowell of Northern Ireland (68).
It was a stunning, against the odds win for the Englishman who had admitted to feeling starry-eyed after learning on Saturday that he would be playing with the American in the final grouping.
The pair shared the lead on 11 under at the start of the day and battled it out over the final 18 holes with Rock edging ahead at the fourth hole and standing firm after that in the line of fire from Woods and late on from McIlroy.
It was just his second tournament win in 228 attempts, following his win in the Italian Open last year but more than that it will be the scalp of the 14-times major winner that will count most for Rock.
For Woods it was a bitter blow as he had looked set to win a full tournament for the first time since November 2009.
It was at last year's Masters that Woods sustained the leg injury that sidelined him for most of the year before he finally returned to the winners' circle at the Chevron World Challenge in California in early December. That, however, was only an 18-man invitation event that Woods himself organised for the benefit of his charitable foundation.
In Abu Dhabi at the fourth tournament of the European Tour season, it was the real deal with the top four players in the world starting their seasons and six out of the current top 10 taking part.
In three, improving rounds of 70, 69 and 66 for 11 under par for the tournament, Woods had so far given the surest signs yet that the swing he has painstakingly remodelled is finally in place.