When the British Open was played at Royal Troon in 2016 the wind blew, the rain poured, and Billy Horschel shot a second-round 87 and missed the cut.
Eight years on, as the wind and rain returned to the Ayrshire coast, Horschel again turned his baseball cap back-to-front, gritted his teeth, and shot a third-round 69 that put him a shot clear of an increasingly bedraggled field.
Overnight leader Shane Lowry birdied the fourth to go three clear but then dropped seven shots in the last 11 holes to end with a 77 that left him one under for the tournament in ninth, a shot behind world No.1 Scottie Scheffler.