McIlroy has now won twice on the PGA Tour before the Masters for the first time in his career.