The Open 2024: Xander Schauffele holds off Justin Rose at Royal Troon 21.07.2024 22:29 Evening Standard Americans complete clean sweep of majors this season