Crystal Black swept from last to first to continue his tremendous progression with victory in the Xin Gin Ballyroan Stakes at Leopardstown.

Trained by Ger Keane and ridden by his champion jockey son, Colin, the six-year-old – who started his winning streak off a mark of just 77 – landed the Duke of Edinburgh Stakes at Royal Ascot and has now added a Group 3 prize to his burgeoning CV.