GRAND PRIX 2024: Results so far, after Newmarket 10k (revised):