Trainer Aidan O’Brien and jockey Ryan Moore teamed up together for a superb Group One double in the Commonwealth Cup and Coronation Stakes as Caravaggio and Winter produced the goods.
Winter, who had already won the 1000 Guineas double this season, was a cosy victor of the fillies’ three-year-old mile contest - showcasing her dominance in the division in impressive style.
Stable mates Roly Poly and Hydrangea finished second and third, respectively, to give the Ballydoyle outfit a superb 1-2-3.
In equally impressive fashion, Caravaggio displayed why he could be the outstanding sprinter of recent times as he maintained his 100% career record with a striking success over Harry Angel and Blue Point.
Moore, with work to do, produced the son of Scat Daddy - who had his fourth Royal Ascot winner of the week - in the closing stages of the contest with a commanding performance.
Caravaggio’s success was the horse’s second Royal winner, after winning last year’s Coventry Stakes.
Meanwhile, in the King Edward VII Stakes, Mark Johnston’s Permian put a disappointing Derby display behind him with a taking win in the one and a half-mile race under the skilful ride of jockey William Buick.
In the Albany Stakes, Different League showed that he was just that as he fended off the challenge of the favourite Alpha Centauri to win for France.
The Queen’s Vase went the way of John Gosden-trained Stradivarius after a thrilling finish with Count Octave, while Godolphin added another to their tally for the week with Rare Rhythm in the Duke Of Edinburgh Stakes.