Aidan O'Brien's near four-day wait for a Royal Ascot winner ended in sensational style as Lillie Langtry surged to victory in the Coronation Stakes.
The Coolmore team had suffered a host of near-misses earlier in the week, but Lillie Langtry resumed normal service and provided O'Brien with his 29th Royal Ascot winner as she forged clear under Johnny Murtagh as the 7-2 favourite.
Gile Na Greine almost caused a mighty upset at 25-1, kicking for home over two furlongs out, but Murtagh angled his filly out to challenge at the two pole and she responded willingly to assert by a length and a quarter.
O'Brien said: "It is a relief as everyone puts a lot of work in. The horses have been slow to come to hand and it has been tough, so it is great it has happened today. We have been trying to peddle as fast as we can without the chain coming off.
"It is a credit to everyone involved to get her back from the injury she sustained in America. Johnny was looking forward to riding her and she quickened up really well. You dream of these things, but they don't always happen.
"She has the option to step up to a mile and a quarter in either the Pretty Polly (at the Curragh) or the fillies' race (Nassau) at Goodwood. We'll have to decide whether she stays at a mile or steps up to a mile and a quarter."
Murtagh added: "You can get carried away at Ballydoyle riding Group One winner after Group One winner, so it has been a bit testing, but you can't be feeling sorry for yourself.
"She's a champion and I thought she was by far our best filly last year - going to America I was telling Aidan how far we were going to win the Breeders' Cup by. I thought she was one of my better rides of the week and it rode like a pretty strong Coronation."