Almeraq got the better of a blanket finish in winning the battle of the international speedsters for Tom Marquand and William Haggas in the Queen Elizabeth II Jubilee Stakes.
The four-year-old was completing a miraculous return in this Group One having fallen at York last summer and leaving regular rider Jim Crowley battling to save his career in the saddle.
Coming with a late rattle in the final furlong, the Shadwell runner beat a quality field assembled from around the globe with runners from Japan, Australia, France and Ireland to emerge with the win.
With a furlong to go Chris Waller’s Joliestar and Japanese favourite Satono Reve were locked in a battle to the line only for Almeraq (25-1) to scorch through on the far side and land the Group One prize.
Ridden on this occasion by Ryan Moore, Satono Reve was finishing second in this race for the second consecutive year.