Coral Beach confirmed her progress to win the Group Three Killavullan Stakes at Leopardstown.
A field of ten juveniles went to post for this seven furlong contest.
At the break it was Old Glory who went on from Klute and Guaranteed, with Could Be King tracking these.
Old Glory moved into a two length lead from Klute and Guranteed, with the field soon well strung out.
At the entrance to the home straight, Old Glory still had the call, but Guaranteed was close up.
Old Glory held off his rivals, but up the inside, Coral Beach and Michael Hussey made stealthy progress and a gap opened up for the Aidan O’Brien filly.
She was experienced and brave enough to take full advantage of her fortune and went a length up. Guaranteed got back up for second, with Old Glory third.