Dutch rider Demi Vollering impressively rode away on the final climb to win stage five of Vuelta Femenina and take the leader's red jersey.
In the race's first mountain stage, Vollering, of the SD Worx-Protime team, set the pace on the ascent from Jaca in north-eastern Spain before a solo push with 800m to go.
She clinched her first stage win of the season - and third ever at the Vuelta - by a margin of 28 seconds with compatriot Yara Kastelijn second and Italian Elisa Longo Borghini third.
It meant Vollering took the overall lead from another Dutch rider, Marianne Vos, who finished more than two minutes back.
"I have felt strong this season but it was not yet there," Vollering said. "The win took long but I am really happy I could do it here.
"The leaders jersey is a pretty one. I hope I can keep it until the end."
Demi Vollering (Ned/SD Worx-Protime) 3hrs 9mins 52secs
Yara Kastelijn (Ned/Fenix-Deceuninck) +28secs
Elisa Longo Borghini (Ita/Lidl-Trek) same time
Evita Muzic (Fra/FDJ-Suez) +39secs
Sarah Gigante (Aus/AG Insurance- Soudal) +41secs
Demi Vollering (Ned/SD Worx-Protime) 13hrs 9mins 45secs
Elisa Longo Borghini (Ita/Lidl-Trek) +31secs
Riejanne Markus (Ned/Team Visma-Lease a Bike) +53secs
Kristen Faulkner (USA/EF Education-Cannondale) +1min 10secs
Juliette Labous (Fra/Team dsm–firmenich PostNL) +1min 13secs