World Triathlon Championship Series: GB's Georgia Taylor-Brown and Alex Yee claim wins in Italy
Britain's Georgia Taylor-Brown won the World Triathlon Championship Series event in Italy to extend her lead at the top of the women's standings.
r-Brown finished in one hour 47 minutes 42 seconds, ahead of second-placed Emma Lombardi of France.
In the men's race, Britain's Alex Yee took the gold medal with compatriot Jonny Brownlee in second place.
It was a third win of the season for Yee, finishing in 1:40:19.
"I was in so much pain those last three laps," said Yee, who suffered cramp during the run. "Maybe I need to learn something from that."
Brownlee's sliver medal came on his return from a broken elbow. It was his first world series podium since 2019. 
Brazil's Manoel Messias finished third.
New Zealand's Hayden Wilde, who did not race in Cagliari, leads the overall standings with 3,850 points. Yee is in fourth place with 3,000 points with two races to go. 
In the women's race Britons Sophie Coldwell, Beth Potter and Kate Waugh were seventh, 10th and 12th respectively in Cagliari.
"I'm really pleased. I just tried to run my own race," said Taylor-Brown.
"I tried to stay in contact with that bike group, Taylor [Knibb] made it really hard but that worked in our favour because we got a really good gap."
World and Olympic champion Flora Duffy, who is second the overall standings with 3,482 points behind Taylor-Brown's 3,925, did not take part in the race.
She is expected to return in her home race of Bermuda next before the season finale in Abu Dhabi.
r-Brown added: "I think it is still going to come down to the grand final but I've got three wins now and a second so that's all I could do. 
"It'll come down to Abu Dhabi now."