Britain's Helen Jenkins lost to Paula Findlay in a sprint finish for the second consecutive race at the latest World Series event in Kitzbühel, Austria.
Findlay burst for home in the final 400m to pip Bridgend star Jenkins by four seconds and seal her third race victory in a row. Sarah Groff was third.
Findlay and Jenkins pulled away from the field on the run, and, although Jenkins attempted to steady the tempo and break Findlay, the Canadian kept pace with her rival and pulled away over the final quarter of a mile.
Findlay said: "I am thrilled, it was a hard race. I have so much respect for Helen, she pushed all the way."
Jenkins was trying to secure a second British win following Alistair Brownlee's victory in the men's event on Saturday.