Spain's Pablo Larrazabal has ended his title drought on the European Tour by holding off Phil Mickelson and Rory McIlroy to win the $NZ3.27 million Abu Dhabi Golf Championship by one shot.
The 30-year-old from Barcelona shot a final-round 67 to finish on 14-under par 274, while world number five Mickelson (69) and number seven McIlroy (68) were tied second at 275.
The tournament turned massively in Larrazabal's favour when Mickelson made a mess of the 13th hole, where he hit the ball twice trying to come out from under a bush playing a right-handed shot.
For Larrazabal this was his third European Tour title, his previous wins coming in 2008 and 2011.
New Zealander Michael Campbell missed the cut after a disastrous seven over par 79 second round.