New Zealand cyclist Niamh Fisher-Black has scored her first World Tour stage victory.
The 22 year old won the final stage of the Tour of Switzerland helping her team to the individual and team honours.
Fisher-Black was part of a two-rider break away that attacked at the halfway point of the 100km stage.
The other rider in the breakaway, Katarzyna Niewiadoma of Poland, did have a chance of taking the overall honours, but Fisher-Black went with her to help try and control the race for her team-mate and tour leader Marlen Reusser.
Fisher-Black outsprinted Niewiadoma to win the final stage, while Reusser reduced the deficit enough with a third-place finish on the stage to defend her GC lead.
Team SD Worx won the team classification.
"Winning is the best feeling", Fisher-Black said afterwards.
"This is what we live for as cyclists. This was the perfect day with the stage win for me & Marlen Reusser's GC win. This 2023 season is very special."
Swiss Reusser won the tour by a minute from SD Worx team-mate Demi Vollering of the Netherlands with Fisher-Black eighth overall.
Fisher-Black also finished first in the best young rider category and fifth in the points classification.
Fisher-Black's brother Finn claimed his first professional victory on the Giro di Sicillia in April.