Who wins the St James's Palace Stakes?

Posted 6 years.