Slovenian Tadej Pogacar won the 13th stage of the Tour de France, a 10.9 km individual time trial up to Peyragudes, to extend his overall lead on Friday.
The defending champion dominated the eight-kilometre climb at 7.9% to clock 23 minutes and beat Denmark's Jonas Vingegaard by 36 seconds, with another Slovenian, Primoz Roglic, taking third place 1:20 off the pace.
Belgian Remco Evenepoel hung on to third place overall by the skin of his teeth following a disappointing effort that saw him finish 2:39 behind Pogacar.
After his fourth stage win in this year's race, UAE Team Emirates - XRG rider Pogacar leads Vingegaard by 4:07 and Evenepoel by 7:24.
German Florian Lipowitz showed great form again and trails Evenepoel by six seconds.