McIlroy holes out from range