The final race of the Japanese Triple Tiara, the Group One Shuka Sho (2,000m), is set for Sunday at Kyoto Racecourse and Group One Oka Sho (1,600m) champion Stellenbosch and Group One Yushun Himba ...