Champion mare Winx has won the George Ryder Stakes for the third straight year at Rosehill in Sydney, and set a world record with a 17th group one flat win.

It was her 24th-straight victory.

With Saturday’s win Winx move past the previous record of 16 set by American horse John Henry in 1984.

Hugh Bowman rode the Chris Waller-trained Winx at Rosehill, sitting back initially, then launching a charge to the finish with 300 metres to go.

“What a special, special horse she is. I’m so grateful to be her jockey,” Bowman said after the race.