The world No. 1 finished one back of Rory McIlroy despite the first bogey-free final two rounds in Augusta since 1942.