Colombian Sergio Higuita commandeered a stunning solo ride to claim stage 18 glory, as overall leader Primož Roglič extended his lead of the Vuelta a España in Becerril de la Sierra.
Education First rider Higuita had been part of the early breakaway on the 177.5 kilometres stage and went clear on the penultimate climb up Puerto de la Morcuera.
As the general classification riders closed in on the lead group, the Colombian was the only rider to resist being pulled in, having built a lead over the chasing pack to 1min 30sec.
Jumbo-Visma rider Roglič from Slovenia led the attack alongside Spaniard Alejandro Valverde from the Movistar team, Bora-Hansgrohe rider Rafał Majka from Poland and Spain's Astana rider Miguel Ángel López.
López attempted to push clear of his rivals but the jostling for position only played into Higuita's hands at the front of the race and he cruised to a first Grand Tour stage victory.
Etapa 18 - Stage 18 | #LaVuelta19— La Vuelta (@lavuelta) September 12, 2019
🇪🇸 Vive el último kilómetro de la victoria de @HiguitSergio gracias a @CarrefourES
🇬🇧 Live the last km. of Sergio Higuita's victory thanks to @CarrefourES#CarrefourConLaVuelta pic.twitter.com/z6rwhVm57H
Higuita crossed first in 4:33.09, with the trio of Roglič, Valverde and Majka all finishing 15 seconds behind in 4:33.24.
Colombian Nairo Quintana from Movistar was the day's biggest loser as he dropped down to third in the overall standings, coming home more than a minute behind the red jersey group.
Roglič's lead at the top of the standings has stretched to almost three minutes with just one mountain stage to come.
He has a total time of 71:16.54, with Valverde second in 71:19.44.
Quintana sits in third place in a time of 71:20.25.
Tomorrow's stage 19 sees the riders tackle the flat 165km route from Ávila to Toledo.