Austrian Patrick Konrad of Bora-Hansgrohe claimed a maiden victory at the Tour de France, crossing the line first on stage 16 after making a solo breakaway in the Pyrenees.
Starting in El Pas de la Casa in Andorra, the hilly stage covered 169 kilometres to Saint-Gaudens, back in France.
Konrad was not in the initial breakaway of three riders, but caught them up with 70km to go after dropping the other cyclists attempting to bridge the gap.
Then, with 35km remaining, Konrad broke free again.
France's David Gaudu of Groupama-FDJ and Italian Sonny Colbrelli of Bahrain Victorious formed their own break from the larger chasing group to go after the Austrian, but could not catch him.
Despite hitting bad weather on the final climb, Konrad kept a good rhythm on the descent and the lead.
Gaudu and Colbrelli were only able to make ground on Konrad when the larger chasing pack caught them up.
Konrad crossed the line in 4 hours 1min 59sec, and it is also his first stage win on any Grand Tour.
French rider Pierre-Luc Périchon of Cofidis looked as if he would finish second, but was caught in a sprint and had to settle for fourth place.
Colbrelli was second, 42sec back, and Michael Matthews of Team BikeExchange third in the same time.
It was a quiet day for the general classification again, with Slovenian leader Tadej Pogačar of UAE Team Emirates maintaining his 5min 18sec gap to second-placed Colombian Rigoberto Urán of EF Education-Nippo.
Denmark's Jonas Vingegaard of Team Jumbo-Visma remains in third, a further 14sec behind.