Rory McIlroy won his second straight Masters at Augusta National, joining Tiger Woods as one of four golfers to claim back-to-back green jackets.