Ed Chamberlin presents coverage of the day's races from Newmarket, including the 2.25 Cheveley Park Stakes and the 3.00 Middle Park Stakes. Plus, action from and Haydock Park. With analysis from Jason Weaver and Megan Nicholls, reports from Adele Mulrennan and Rishi Persad, and commentary from Richard Hoiles.