Ralph Beckett won last years renewal of the Princess Royal Stakes and comes into this years race in great form with a 21% strike rate across the last 14 days.
The trainer holds clear leading claims in the race via his 4yo filly Albaflora who ran a big race last time out to get within 4 lengths of the world class Snowfall at Group 1 level (12f).
Prior to that run she won a listed affair in May over the 12f trip before running respectable races in Group 2's over 12-14f.
Last times run marked a careers best for the runner and she now drops back down into a Group 3 in order to get her head in front.
The daughter of Muhaarar leaves the impression that she will need to seriously falter in order to get beat in this one and the in form Rossa Ryan retains the ride.