Ezine © Photo Healy Racing
The 4/6 favourite Ezine made all to land the 7f fillies' maiden under Chris Hayes but it was a close run thing in the end.
The daughter of Showcasing bowled along in front and was nicely clear over a furlong out but 25/1 chance Solar Breeze went out after her and the market leader badly needed the line to come as she clung on for a short head victory. Are We Dreaming was another three and three quarter lengths back in third.
The Juddmonte-owned winner had been runner-up to 1,000 Guineas third Tuesday at this venue in late March.
Winning trainer Dermot Weld said: "She's a lovely filly, she just got tired in the last 100 yards.
“She had the race won, put it to bed, but she'd idled. It's only her second run and that's tiring ground there today.
“She has lots of ability and we'll try and get some black-type with her next. We'll have to see how she comes out of the race.
“I think she'll be best over at least a mile, she would just like a little bit better ground. That run will do a lot for her. She was all on her own there, got a little bit lonely, she's inexperienced but she's a filly you'll find will progress very nicely from this.”
Quotes from Gary Carson