Rory McIlroy left Gareth Bale stunned with a moment of magic in Abu Dhabi.