The Tin Man landed the Diamond Jubilee Stakes and the Queen missed out on another victory on the final day at Royal Ascot.
After failing when second favourite for the Group One sprint at the famous meeting last year, the Tin Man was not to be denied 12 months on.
Tom Queally steered the 9-2 shot to the front and the James Fanshawe-trained five-year-old charged along to beat Tasleet by a neck, with Limato finishing third.
The result was not changed following a stewards' inquiry, which was called after the winner drifted from the rail in the closing stages of the six furlong race.
The Queen presented the Tin Man's connections with the trophy, but her majesty missed out on a prize of her own when Dartmouth failed to win the Hardwicke Stakes for a second successive year.
Dartmouth went off as the 9-4 favourite, but was not suited by the good to firm ground under Ryan Moore and it was Idaho that charged up to take the Group Two race over a mile and three furlongs from Barsanti and Chemical Charge.
Idaho, full brother of Prince of Wales's Stakes winner Highland Reel, won at 9-2 with Seamie Heffernan on board as trainer Aidan O'Brien won for the sixth time at the meeting to be confirmed as leading trainer.
O'Brien and Moore, leading jockey after also claiming half a dozen winners, started the day with a victory for September in the Chesham Stakes, while outsider Snoano took the Wolferton Handicap for David Allan - his first success at Royal Ascot - and Tim Easterby.
Daniel Tudhope rode the David O'Meara-trained Out Do to victory in the Wokingham Stakes before Oriental Fox came home in the final race of the meeting - the Queen Alexandra Stakes - for Mark Johnston and Joe Fanning.