 American Xander Schauffele roared up the leaderboard on Sunday, firing a 6-under 65 to win the Open Championship at Royal Troon by two strokes for his second career major, both of them coming this year.