GOLF star lost his cool in the third round but recovered to win the Dubai Desert Classic. Rory McIlroy was impressed with his no-nonsense attitude.