Your runner-by-runner guide to Saturday's Group 1 Magic Millions Kingston Town Stakes.

More...