Dylan Teuns of Belgium had a strong showing in the mountains on Thursday and his reward was winning a Tour de France stage for the first time in his career.
Teuns was steady throughout the 160.5-kilometer (99.7 miles) Stage 6 from Mulhouse to La Planche des Belles Filles and finished in four hours, 29 minutes and three seconds to prevail by 11 seconds over Italy's Giulio Ciccone.
Ciccone took over possession of the yellow jersey and holds a six-second lead over Julian Alaphilippe of France. Teuns moved up to third place, 32 seconds off the lead.
Belgium's Xandro Meurisse finished in third place in Stage 6, while defending champion Geraint Thomas of Great Britain was fourth.
Thomas is fifth overall, 49 seconds behind Ciccone.