World Triathlon Series: Non Stanford wins Hamburg triathlon
Great Britain's Non Stanford moved up to fifth in the World Triathlon Series by winning in Hamburg on Saturday.
The 30-year-old finished in a time of 59 minutes and 24 seconds.
France's Cassandre Beaugrand finished seven seconds behind the winner with American Summer Rappaport in third, 18 seconds behind Stanford.
In the men's race, GB's Jonny Brownlee was forced to pull out due to mechanical problems after being involved in a huge bike crash.
Team-mates Tom Bishop and Alex Yee were also involved in the crash, meaning they both finished well back in 38th and 43rd respectively, with Yee the highest-ranking Briton in 13th overall.
Australia's Jake Birtwhistle won the men's race, beating Frenchman Vincent Luis in a sprint finish but by claiming second-place Luis moved top of the overall standings with 4,125 points.
Britons fare well in women's race
GB's Georgia Taylor-Brown took fifth while compatriots Vicky Holland and Sophie Coldwell finished eighth and 13th respectively.
"I really didn't expect to do that today," said Stanford, whose last major win was at the Chengdu ITU Triathlon World Cup in 2017.
"Everything has gone really well recently, my training has been really consistent, but I've been off the podium quite a bit in recent years.
"I was trying to edge my way back up there so to get the win is absolutely fantastic."
Series leader Katie Zaferes, who suffered a bad fall on the bike in wet conditions, finished 35th but retains her overall lead with 4,925 points.
Taylor-Brown, who finished second in Montreal, remains third in the overall standings with 4,121 points. Stanford's win takes her to 3,435 points.
Meanwhile, on Sunday, the GB quartet of Brownlee, Jess Learmonth, Taylor-Brown and Yee finished 10th in the mixed relay event.
The French team, anchored by Luis, won the race, finishing with a time of one hour 20 minutes and 18 seconds.
Germany finished four seconds behind the winners with the Australian team in third, 25 seconds behind France.
The next event will take place in Edmonton, Canada, on 20-21 July.