Australian cyclist Chloe Hosking has secured her first win at the women's Giro d'Italia, taking out stage three.
The sprinter continued her strong form by taking out the 120km stage from Montagnana to Lendinara.
The Giro is the biggest stage race in women's professional cycling and Hosking looked in shock immediately after the bunch finish.
"That was very, very amazing," Hosking later said.
"I felt really good today and it's not every day you get an opportunity to win a stage of the Giro, so I wanted to make the most of it."
This is her latest success in the women's WorldTour - two months ago, she won a stage and the overall title at China's Tour of Chongming Island.
Hosking's Italian Wiggle High5 teammate Georgia Bronzini gave her the green light during the third stage to go for the win and the Australian duly delivered.
She beat Italian Marte Tagliaferro, with Bronzini third.
Bronzini also won the Giro's opening stage.
"Gio (Bronzini) spoke to me in the car yesterday and asked me what I wanted to do today," Hosking said.
"I wanted to sprint, but I'm also mindful that Olympic qualification is still up for grabs for the Italians, so I told her that I didn't want to take an opportunity away from her if it's going to affect her Rio selection.
"But we spoke in the race and she said `Chloe we go for you' and I said okay - I wasn't going to say no."
Hosking said the win gave her confidence for the rest of the season.
Her main aim is the world road championships in Qatar, where the sprinters are expected to dominate the road races.
There was no change to the Giro overall standings, with American Evelyn Stevens retaining her lead.