Photo Credit:Getty Images
Miguel Angel Lopez won stage 17 of the Tour de France as Primoz Roglic extended his lead in the race.
Astana's Lopez pulled clear of the other general classification contenders on the final climb of the day, beating Roglic into second by 15 seconds.
The stage victory took Lopez into third overall, while Roglic moved almost a minute clear as his fellow Slovenian Tadej Pogacar came home third.
Rigoberto Uran, who went into the stage in third, was almost two minutes back.
Wednesday's stage had begun without defending champion Egan Bernal, with the Ineos Grenadiers rider announcing his with withdrawal after struggling through stages 15 and 16.
However, his compatriot Lopez produced a superb ride to accelerate away from Sepp Kuss on the Col de la Loze, which is the third-highest finish location of a Tour de France stage.
The Colombian, who is riding in his first Tour de France, is now one minute and 26 seconds down on Roglic in the race for the yellow jersey.
"I'm very emotional because of the work done at home with my family, my wife, my son. I dedicate this victory to them," Lopez said.
"We were confident. I was on my terrain. At 2,000 metres of altitude, I feel like at home."
Richard Carapaz had looked as though he may cling on for Ineos' first stage win at the Tour after being part of a five-man break that went clear as the peloton splintered on the Col de la Madeleine.
But the Giro d'Italia champion was reeled in with under 3km left on the final climb after going solo with 9km remaining.