Racing Replay

A round up of yesterday's racing action from Haydock, Musselburgh, Kempton and Carlisle.