Rory McIlroy struggled down the stretch, bogeying three of his last four holes, while Bryson DeChambeau made a miraculous sand save on the 72nd hole to win his second U.S. Open with a final score of 6-under.