Highland Reel showed his class to win the Prince of Wales's Stakes at Royal Ascot for trainer Aidan O'Brien.
The 9-4 shot, ridden by Ryan Moore, fought past runner-up Decorated Knight, with Ulysses in third.
Winning 19 days after his Coronation Cup victory at Epsom, it was O'Brien's first success of the 2017 meeting.
There were two French victories earlier in the day with Qemah winning the Duke of Cambridge Stakes after Le Brivido took the Jersey Stakes.
More to follow