Rory McIlroy at his BEST!