The Japanese Triple Crown concludes Sunday afternoon with the running of the G1 Kikuka Sho (Japanese St Leger) over a metric mile and seven furlongs at Hanshin Racecourse. With G1 Satsuki Sho (Japanese 2000 Guineas) hero Efforia (Jpn) (Epiphaneia {Jpn}) pointing towards next weekend's G1 Tenno Sho (Autumn) and G1 Tokyo Yushun victor Shahryar (Jpn) (Deep Impact {Jpn}) also giving the race a miss, the Kikuka Sho is really anybody's horse race. Stella Veloce (Jpn) (Bago {Fr}) is liable to jump as the race favourite as he goes second-up since...