Froome précède Quintana de 2'38 à la veille de la montée à l'Alpe d'Huez. Le Colombien a attaqué aux 5 kilomètres pour distancer le Britannique pour la première fois dans ce Tour. Il s'est adjugé la deuxième place de l'étape, à 44 secondes de Nibali, à l'altitude de 1705 mètres.
Le Sicilien a signé le premier succès italien depuis le début du Tour. Distancé dans les Pyrénées, il occupait la 7e place du classement, le matin, au départ de Saint-Jean-de-Maurienne.
Le Français Pierre Rolland, qui a mené une longue échappée, a été lâché par Nibali sur les premières rampes de la montée finale, à 16 km de l'arrivée.
Isolé, Froome semble moins fort
Froome a été attaqué dès le début de cette étape de 138 km, dans le col du Chaussy, par l'Espagnol Alberto Contador et surtout Vincenzo Nibali. L'Anglais, isolé, a récupéré brièvement ses équipiers avant le Glandon dans lequel il a été mis à contribution. A l'avant, Rolland s'est dégagé d'un groupe formé au pied de la descente du Chaussy (avec Bardet et Rodriguez notamment).
A 4 kilomètres du sommet du Glandon, la seule ascension du jour classée hors catégorie, Froome a été arrêté brièvement par un petit ennui mécanique et Nibali a démarré pour franchir le sommet, à 1'05 de Rolland mais avec 45 secondes d'avance sur le groupe du maillot jaune.
Le champion d'Italie a rejoint le Français en haut du col du Mollard pour aborder l'ascension finale avec près de deux minutes d'avance sur le groupe de Froome.
Vainqueur de quatre étapes l'année passée, le Sicilien a enlevé son deuxième succès de la saison, après son titre de champion d'Italie fin juin. Âgé de 30 ans, le "Requin de Messine" participe au Tour pour la cinquième fois (3e en 2012, vainqueur en 2014).
La principale victime du jour a été le Gallois Geraint Thomas (4e au départ de Saint-Jean-de-Maurienne), le lieutenant de Froome qui a été lâché dès le Glandon.
Frank gagne une place
Le Lucernois Mathias Frank, bien qu'ayant concédé 5' environ à Nibali, progresse de la 8e à la 7e place du général, à 12'39 du maillot jaune.
si/bond
19e étape, St-Jean-de-Maurienne - La Toussuire (138 km)
1. Vincenzo Nibali ITA 4h22'53"
2. Nairo Quintana COL + 44"
3. Chris Froome GBR 1'14"
4. Thibaut Pinot FRA 2'26"
5. Romain Bardet FRA 2'26"
6. Alejandro Valverde ESP 2'26"
7. Bauke Mollema NED 2'26"
8. Robert Gesink NED 2'26"
9. Alberto Contador ESP 2'26"
10. Samuel Sanchez ESP 2'26"
14. Mathias Frank SUI 5'02"
40. Reto Hollenstein SUI 22'00"
43. Michael Schaer SUI 22'00"
44. Danilo Wyss SUI 22'00"
64. Marcel Wyss SUI 28'36"
66. Martin Elmiger SUI 28'36"
117. Grégory Rast SUI 29'12"
Classement général (24.07)
1. Chris Froome GBR 78h37'34"
2. Nairo Quintana COL + 2'38"
3. Alejandro Valverde ESP 5'25"
4. Vincenzo Nibali ITA 6'44"
5. Alberto Contador ESP 7'56"
7. Mathias Frank SUI 12'39"
52. Michael Schaer SUI 2:12'22"
63. Danilo Wyss SUI 2:24'06"
64. Marcel Wyss SUI 2:27'13"
79. Reto Hollenstein SUI 2:46'38"
99. Grégory Rast SUI 3:09'19"
104. Martin Elmiger SUI 3:14'35"