Ed Chamberlin presents coverage of the 3.35 Celebration Mile from Goodwood, which follows races at 1.50, 2.25 and 3.00. Plus, action from Beverley at 2.05 and 2.40, and Newmarket at 3.15. With analysis from Jason Weaver and Megan Nicholls, reports by Oli Bell and Sally Ann Grassick, and commentary from Richard Hoiles.