Det franske publikummet hadde møtt opp i hopetall for å støtte hjemmehelten Thibaut Pinot, i det som var hans siste fjelletappe i Tour de France.
I hjemmetraktene i Vogesene var Pinot først inn i siste bakke . Bak kom imidlertid favorittene fort og inn mot mål var det en trio med Jonas Vingegaard, Tadej Pogacar og Felix Gall som skilte seg ut som de sterkeste opp Col du Platzerwasel.
De siste åtte kilometerne var mer lettkjørte inn mot skistedet Le Markstein, som gjorde at tvillingene Adam og Simon Yates også kom seg opp til trioen.
Vingegaard kom først ut på oppløpet, men han klarte ikke å holde unna for Pogacar, som vant etappen i overlegen stil foran Gall og Vingegaard.
Pogacar fikk dermed en liten revansje etter kollapsen tidligere i uka, mens Vingegaard i praksis sikret seg sammenlagtseieren i Tour de France. Dansken er over syv minutter foran Pogacar i sammendraget.
Rittet avsluttes med en sjarmøretappe inn til Paris søndag.
Noen sekunder lenger bak viste Tobias Halland Johannessen seg igjen frem på glimrende vis. 23-åringen satt med favorittene til langt opp i den siste stigningen.
Johannessen vant spurten i sin gruppe og ble med det nummer ni på etappen, bare 50 sekunder bak Pogacar.
Det er nordmannens fjerde topp ti-plassering på en etappe i årets Tour.
– Jeg synes det er helt rått det han gjør i dag, sier sportsdirektør i Uno-X, Gabriel Rasch.
– Det er litt ekstra gøy å gjøre det fra sammenlagtgruppa. Da blir det litt mer på ordentlig. Det hadde vært gøy å gjøre det igjen neste år, sier Johannessen til TV 2 og NRK etter målgang.