As ever, Ascot’s Royal meeting promised five days of racing of the very highest class and it certainly didn’t disappoint, with some of the races of the year so far. It was also a memorable week for the Darley stallions, who recorded no fewer than five Stakes winners.
Ribchester kicked off the first day’s action in scintillating style, notching his second straight G1 and third overall when scorching up the straight mile