Winner of eight races including the Magic Millions 2YO Classic and the Group 1 Robert Sangster Stakes amassing $2.3 million in prize money.