Magical Lagoon (11-4) grabbed victory for trainer Jessica Harrington in the Ribblesdale Stakes on the third day of Royal Ascot 2022.
Under Shane Foley, the daughter of Galileo, galloped on all the way to the line to hold off the challenge of 15-8 favourite Sea Silk Road, who drifted across the track late on, to score by half-a-length.
It was a first Royal Ascot winner for Foley but a third for Harrington, who continues to strike at the biggest meetings over the jumps and on the Flat.