The 29-year-old Englishman started the final round one shot behind McIlroy, but shot a fine bogey-free six-under par 66 to finish on 18-under par 270 for the tournament.
Tyrrell Hatton wins the #ADGolfChamps 🏆His fourth #RolexSeries title! https://t.co/OMISpg6SfS
— The European Tour (@EuropeanTour) 1611492072000
Australian Jason Scrivener, who closed in stunning fashion with an eagle and five birdies on his back nine in a round of 66, finished in second place.
The winning moment 🙌#ADGolfChamps #RolexSeries https://t.co/PmuYJSPJ6j
— The European Tour (@EuropeanTour) 1611492634000
McIlroy (72) made a birdie on the par-5 18th hole to finish in third at a 13-under par 275, with Spaniard Rafa Cabrera-Bello (69) in fourth with a 12-under par 276.
Winner of the Arnold Palmer Invitational on the PGA Tour last year, it was the fourth Rolex Series win for Hatton and he is expected to climb to number six in the world rankings on Monday.