True Self, Nature Strip Win Stakes at Flemington

Willie Mullins toasted a first winner in Australia at Flemington Nov. 9 as True Self breezed to victory in the AU$300,000 (US$205,861) Queen Elizabeth Stakes.