Ascot contenders line up

The St James’s Palace Stakes (3.45), has three mile-Classics winners fighting for the crown. Haafhd, who looks likely to set off favourite, was a convincing winner of the Newmarket 2,000 Guineas; Bachelor Duke was victorious in the Irish version at the Curragh; Brunel was triumphant in Germany.

Form puts Haafhd ahead of his rivals. He beat Bachelor Duke and Azamour soundly at Newmarket, and he is known to like firm ground. But “lazy” work last week put a question mark over his participation, and although he was back on form on Saturday, unless he can produce his exceptional best this afternoon, he could quite easily be outclassed.