Xander Schauffele held off the challenge of Justin Rose to win the 152nd Open Championship at the end of a captivating week at Royal Troon.
It is a second major title in three months for 30-year-old Schauffele, who becomes the first player to win The Open and US PGA Championship in the same year since Rory McIlroy in 2014.
The American hit a stunning bogey-free six-under 65 to finish on nine under, two clear of his playing partner Rose who shot a 67 in a fascinating duel in breezy conditions.
Three birdies in his opening seven holes had seen Rose briefly lead on six under, but Schauffele surged three clear of his playing partner with an electrifying run of five birdies in nine holes from the sixth.
Overnight leader Billy Horschel birded the final three holes to join Rose in joint second.
More to follow.