1,000 Guineas: James Doyle wins second Newmarket Classic in a row with victory on Cachet
Jockey James Doyle completes a stunning double by winning the 1,000 Guineas on Cachet at Newmarket.
Jockey James Doyle completes a stunning double by winning the 1,000 Guineas on Cachet at Newmarket.