Defending champion Primoz Roglic reduced the gap to race leader Richard Carapaz as he won the mountainous stage eight of the Vuelta a Espana.
Jumbo-Visma’s Roglic moved from fourth to second in the overall standings as he cut the lead of runner-up, Ineos Grenadiers’ Carapaz, to 13 seconds.
Britain’s Hugh Carthy finished fifth, dropping two places to fourth overall.
The 26-year-old attacked with 5km to go on the demanding final climb, but could not live with Roglic’s late kick.
Slovenian Roglic accelerated away to beat Ecuador’s Carapaz by 13 seconds, and the defending champion also took the 10-second winner’s time bonus at the finish, while Carapaz picked up a six-second bonus for coming second.