It will not be a procession to a second straight Masters title for Rory McIlroy, after a tense third round at Augusta National.