Australian turf legend Winx has won the Queen Elizabeth Stakes in front of a sell-out crowd for the champion mare's swan song race.
Taking her streak to 33 wins, Winx strolled away to beat Japanese runner Kluger and Hartnell in the $4 million race that she has now won for the past three years.