Twilight Son won the Diamond Jubilee Stakes under another storming ride from Ryan Moore.
The 7/2 shot came from behind to win the Group 1 on the line and give Moore his third winner on Day Five of Royal Ascot, and a sixth of the week.
The Henry Candy trained four-year-old reversed the form on favourite Magical Memory who beat him last time out.
Hong Kong’s Gold-Fun ran well into second after a lengthy trip and Signs of Blessing for France came third.
Follow @Ascot on Twitter for full coverage of Royal Ascot.