Rory McIlroy has won the Dubai Desert Classic after beating Patrick Reed by a single shot in a gripping final round.
The Hollywood native had a three-shot lead going into the delayed last round after a late blunder on Sunday gave the chasing pack renewed hope of preventing his third win in the event.
But a final round of 68 just saw McIlroy edge out his rival in the Middle East as he sunk a huge putt on the final hole to clinch victory. "It's was one of the toughest rounds I've ever had to play," a beaming McIlroy said afterwards. "I showed a lot of mental strength today."