Etapa épica termina com vitória de Primoz Roglic e Geraint Thomas mais perto do triunfo final
Último dia de montanha no Tour, onde muitos ciclistas sabiam ter aqui uma última oportunidade para brilhar. Dessa forma, a luta pela fuga foi enorme, com Damien Gaudin, Lukas Pöstlberger e Silvain Dillier a serem os únicos a terem liberdade para sair nos primeiros quilómetros. No pelotão os ataques eram muitos e via-se Bob Jungels, Tanel Kangert e Adam Yates a sair. Largos quilómetros passaram e foi a vez de mais um grupo numeroso com nomes como Warren Barguil, Julian Alaphilippe, Gorka Izagirre e Bauke Mollema.
A fuga chegou a ter mais de 5 minutos, no entanto, de forma algo surpreendente, a Katusha-Alpecin começou a perseguir, retirando mais de 2 minutos até à entrada do Col d’Aspin. A equipa suíça continuou o seu trabalho subida acima e no pelotão quem sentia enormes dificuldades era Peter Sagan, que sofria como nunca.
O trabalho da Katusha continuou até à entrada dos 100 quilómetros finais, já em pleno Tourmalet, com Ilnur Zakarin e Mikel Landa a atacarem. Romain Bardet, Rafal Majka e Jakob Fuglsang saíram na perseguição mas só os dois primeiros conseguiram chegar a Zakarin e Landa. Este quarteto foi ganhando segundos atrás de segundos, passando no topo do Tourmalet, onde Julian Alaphlippe foi primeiro com quase 3 minutos de vantagem para o pelotão comandado pela Team Sky. A fuga estava reduzida a Alaphilippe, Jungels, Nieve, Izagirre, Barguil e Kangert.
A 52 quilómetros do final, Robert Gesink e a LottoNL-Jumbo começavam a colaborar na perseguição reduzindo em muito a vantagem. Quando o holandês saiu da frente, a fuga tinha apenas 1:35 de vantagem. Passou-se o Col de Boderes sem ataques e foi no Col de Soulor que os ataques surgiram. Na frente, destacaram-se Landa, Bardet e Majka e no grupo dos favoritos foi Steven Kruijswijk a sair e a ganhar cerca de 20 segundos, antes de dois ataques muito fortes de Tom Dumoulin que mostraram algumas debilidades em Chris Froome, já que apenas Roglic e Thomas o conseguiram seguir.
Primoz Roglic atacou e partiu por completo o grupo, já que só Dumoulin e Thomas seguiram o esloveno com Froome a ficar para trás. Ainda antes do final da subida apanhavam Kruijswijk e estavam a apenas 30 segundos da frente onde já estava Ilnur Zakarin. Na descida antes do Col d’Aubisque, Froome, Bernal e Martin chegavam ao grupo dos favoritos. Os ataques no Aubisque foram muitos, quase sempre com Roglic e sempre com os mesmos a responderem mas com todos a conseguirem recolar. Rafal Majka ainda passou na frente a subida no entanto na descida foi apanhado pelo grupo dos favoritos, onde Roglic era quem mais arriscava.
Na descida, Primoz Roglic foi-se embora, deixando os seus adversários para trás. Estes só o viram na meta, já que o esloveno teve mais que tempo para festejar o triunfo, chegando com 17 segundos de vantagem para o grupo perseguidor, onde Geraint Thomas foi 2º e Romain Bardet 3º. Na classificação geral, Thomas tem 2:05 de vantagem para Tom Dumoulin e 2:24 para Primoz Roglic, que ultrapassou Chris Froome.