The Englishman held off a chasing pack including Tyrrell Hatton and Rory McIlroy at Yas Links.