Rory McIlroy survived a rocky start to the day and a late surge from former champion Scottie Scheffler to join elite company with his second straight Masters Championship, finishing with a winning score of 12-under.