Windsor

Royal Birth ridden by Oisin Murphy kept in touch and was ridden to close in on the leaders over 1 furlong out. Royal Birth hung left inside the final furlong but disputed the lead in the final 150 yards and won by a shoulder.