Ryan Moore will be praying he has finally made the right call when classic-winning stablemates Precise and True Love lock horns for the third time this season in the Coronation Stakes at Royal Ascot on Friday.

Precise was all the rage for the 1000 Guineas at Newmarket following an excellent juvenile campaign that included two Group 1 victories, so it is was no surprise that Ballydoyle’s number one rider sided with her on the Rowley Mile.