FOR fillies, the highest regarded trial for the Oka Sho (Japanese 1000 Guineas) is the Group 3 Tulip Sho over the classic trip of one mile.

Held at the same track as the Oka Sho, Hanshin Racecourse, this year’s renewal of the Tulip Sho saw the seasonal reappearance of the champion juvenile filly of 2016, Soul Stirring.