
Le Britannique lâche du terrain alors que le groupe de tête est encore sur la partie goudronnée du Finestre, à plus d’une dizaine de kilomètres du sommet. Mais le futur ex-maillot rose ne gère pas sa montée, il explose et semble en grande souffrance, alors que plus de 80 kilomètres sont encore à parcourir. A près d’un quart d’heure au sommet, Yates n’avait toujours pas franchi la ligne une demi-heure après que le vainqueur du jour ne soit arrivé. Une fin cruelle pour le leader de la Mitchelton-Scott qui devait s’imaginer bien haut sur le podium à Rome depuis une dizaine de jours. Mais Simon Yates n’est pas le seul à être passé par la fenêtre sur les pentes du Finestre.

Chris Froome n’a pourtant qu’une quarantaine de secondes d’avance au sommet du Finestre, et plus de soixante-dix kilomètres sont encore à effectuer. Mais l’Anglais ne se relève pas, et plonge vers la vallée dans son style caractéristique de descendeur, emprunté à Matej Mohoric. Ce sera finalement un cavalier seul du quadruple vainqueur de la Grande Boucle en direction de Bardonecchia. Son avance augmente fortement et c’est avec près de trois minutes qu’il passe au sommet de Sestrières. On se dit que le Britannique va exploser, qu’il a trop forcé et que seul, il s’épuise. Il n’en sera rien, et Froome conserve finalement le même écart sur la ligne, ne perdant rien de son avance sur le groupe de poursuivants dans la montée vers Jafferau, pour prendre le maillot rose avec 40 secondes d’avance sur Dumoulin.

Classement 19ème étape :
1. Chris Froome (GBR, Team Sky) les 184 km en 5h12’26 » (35,3 km/h)
2. Richard Carapaz (EQU, Movistar Team) à 3’00 »
3. Thibaut Pinot (FRA, Groupama-FDJ) à 3’07 »
4. Miguel Angel Lopez (COL, Astana) à 3’12 »
5. Tom Dumoulin (PBS, Team Sunweb) à 3’23 »
6. Sebastien Reichenbach (SUI, Groupama-FDJ) à 6’13 »
7. Davide Formolo (ITA, Bora-Hansgrohe) à 8’22 »
8. Sam Oomen (PBS, Team Sunweb) à 8’23 »
9. Patrick Konrad (AUT, Bora-Hansgrohe) m.t.
10. Pello Bilbao (ESP, Astana) m.t.
Classement général # 19 :
1. Chris Froome (GBR, Team Sky) en 80h21’59 »
2. Tom Dumoulin (PBS, Team Sunweb) à 40 sec.
3. Thibaut Pinot (FRA, Groupama-FDJ) à 4’17 »
4. Miguel Angel Lopez (COL, Astana) à 4’57 »
5. Richard Carapaz (EQU, Movistar Team) à 5’44 »
6. Domenico Pozzovivo (ITA, Bahrain-Merida) à 8’03 »
7. Pello Bilbao (ESP, Astana) à 11’08 »
8. Patrick Konrad (AUT, Bora-Hansgrohe) à 12’19 »
9. George Bennett (NZL, Team LottoNL-Jumbo) à 12’35 »
10. Sam Oomen (PBS, Team Sunweb) à 14’18 »