Ed Chamberlin presents coverage of five races from Haydock Park, including the 3.10 Sandy Lane Stakes and 3.45 Temple Stakes. Plus, the 3.20 Irish 2,000 Guineas from The Curragh, and action from York and Goodwood. With analysis from Jason Weaver and Adele Mulrennan, reports by Oli Bell and Matt Chapman, and commentary from Richard Hoiles.