So Perfect left it to claim top honours in the Grangecon Stud Stakes at the Curragh.
Aidan O’Brien’s filly was the 6-4 favourite for the Group Three contest, turning out just 11 days after finishing a close-up fourth in the Queen Mary Stakes at Royal Ascot.
The Ballydoyle handler fielded three of the eight runners, with son Joseph saddling two, and it was Aidan O’Brien’s Fleeting who took the field along for much of the six-furlong journey.
With the pacesetter fading tamely, Joseph O’Brien’s Cava and the Patrick Prendergast-trained Skitter Scatter engaged in a battle for the lead over a furlong out before So Perfect and Ryan Moore lunged late to beat them both.
Skitter Scatter was half a length away in second, with Cava the same distance further back in third.
Aidan O’Brien said: “I’m delighted with her. She had a lovely run in Ascot. She just got drawn a little bit out by herself at Ascot but that was lovely and she was able to get a little bit of cover.
“Ryan was delighted with her. He said she’s not there yet and there is plenty more to come from her.
“She might go to the Cherry Hinton (at Newmarket), as could Gossamer Wings.
“I think she’ll stay further and she’s a Scat Daddy, so I’d say she likes fast ground.”