Deirdre Lands Final Leg of Triple Tiara in Shuka Sho

Deirdre (JPN), under a perfectly timed ride by Christophe Lemaire, emerged from a rail-skimming trip to swoop to victory in the Shuka Sho (G1) Oct. 15 at Kyoto Racecourse, the final leg of Japan’s filly Triple Crown.