La 11e étape qui relie Albertville et le col du Granon est sans doute l'étape reine de cette 109e édition du Tour de France. Le parcours remonte la vallée de la Maurienne, traverse Aiguebelle (sprint intermédiaire, km 16,5) et emprunte les Lacets de Montvernier (3,4 km à 8,2 %, 2e catégorie), avant de rallier les Hautes-Alpes par le col du Télégraphe (11,9 km à 7,1 %, 1re catégorie) et le col du Galibier (17,7 km à 6,9 %, hors catégorie), où est attribué le souvenir Henri Desgrange. L'étape se termine par la montée finale du col du Granon (11,3 km à 9,2 %, hors catégorie). Uniquement grimpé par le Tour de France 1986, ce col reste mythique pour sa difficulté et pour avoir écrit une page de l'histoire de la compétition comme étant le dernier jour en jaune de Bernard Hinault et l'apogée de la carrière de Greg LeMond.
Dès le kilomètre zéro, le duo légendaire des classiques et du cyclo-cross, le maillot vert belge Wout van Aert (Jumbo-Visma) et le Néerlandais Mathieu van der Poel (Alpecin-Deceuninck), gage d'une journée qui se veut exceptionnelle, s'échappe.
Au sprint intermédiaire d'Aiguebelle, Wout van Aert devance van der Poel ; derrière, un groupe de chasse de six coureurs repris rapidement par le peloton. Seul l'Italien Mattia Cattaneo (Quick-Step Alpha Vinyl) parvient à rejoindre les coureurs de front. Les trois coureurs sont repris par le peloton.
Alors que les Lacets de Montvernier (3,4 km à 8,2 %, 2e catégorie) approchent, une nouvelle échappée se constitue avec vingt coureurs : les trois précédemment cités Mattia Cattaneo - Wout van Aert - Mathieu van der Poel, les quatre Allemands, le maillot à pois Simon Geschke (Cofidis), le champion national Nils Politt (Bora-Hansgrohe), Jonas Rutsch (EF Education-EasyPost) et Maximilian Schachmann (Bora-Hansgrohe), les deux Belges Dylan Teuns (Bahrain Victorious) et Guillaume van Keirsbulck (Alpecin-Decuninck), le Danois Mads Pedersen (Trek-Segafredo), l'Espagnol Ion Izagirre (Cofidis), les cinq Français Warren Barguil (Arkéa-Samsic), Mikaël Cherel (AG2R Citroën), Tony Gallopin (Trek-Segafredo), Christophe Laporte (Jumbo-Visma) et Pierre Latour (TotalEnergies), l'Italien Andrea Bagioli (Quick-Step Alpha Vinyl), le Letton Krists Neilands (Israel-Premier Tech) et les deux Polonais Maciej Bodnar (TotalEnergies) et Kamil Gradek (Bahrain Victorious). Au sommet, Pierre Latour passe en tête devant Simon Geschke et Warren Barguil. Déjà souffrant la veille, le Belge Oliver Naesen (AG2R Citroën) est contraint à l'abandon[2].
Dans l'ascension du col du Télégraphe (11,9 km à 7,1 %, 1re catégorie), l'échappée éclate ; Pierre Latour passe en tête au sprint contre Warren Barguil et Simon Geschke. Repris et distancé par le peloton, Mathieu van der Poel abandonne. Dans le groupe maillot jaune, l'équipe Jumbo-Visma lance les grandes manœuvres et tente de piéger l'équipe UAE Emirates du maillot jaune slovène Tadej Pogačar, à plus de soixante-dix kilomètres de l'arrivée. Plusieurs coureurs sont distancés sur le coup, comme l'Allemand Lennard Kämna (Bora-Hansgrohe), les deux Colombiens Daniel Martínez (INEOS Grenadiers) et Rigoberto Urán (EF Education-EasyPost), l'Espagnol Enric Mas (Movistar) ou encore les deux Français Aurélien Paret-Peintre (AG2R Citroën) et Thibaut Pinot (Groupama-FDJ). Le groupe maillot jaune bascule au col du Télégraphe avec près de neuf minutes de retard et n'est plus composé que de cinq coureurs : les trois coureurs de la Jumbo-Visma, le Français Christophe Laporte, le Slovène Primož Roglič et le Danois Jonas Vingegaard, le Britannique Geraint Thomas (INEOS Grenadiers) et le maillot jaune Tadej Pogačar.
Dans l'ascension du col du Galibier (17,7 km à 6,9 %, hors catégorie), Roglič, Pogačar et Vingegaard s'attaquent mutuellement, tandis que Thomas reste dans les roues. Derrière, un groupe composé des principaux outsiders à la victoire finale maintient un retard aux alentours de trente secondes, avant de revenir à mi ascension. Auteur d'une excellente saison, Warren Barguil s'isole à six kilomètres du sommet ; derrière, Wout van Aert ne lâche rien, lui qui espère aider son équipe dans la longue transition entre le sommet du Galibier et le pied du Granon. À cinquante kilomètres de l'arrivée, Jonas Vingegaard et Tadej Pogačar se retrouvent un temps esseulés, avant d'être de nouveau repris. Au sommet, Warren Barguil passe en tête avec cinquante-trois secondes sur Simon Geschke, une minute et vingt-quatre secondes sur Pierre Latour et une minute et trente-trois secondes sur Wout van Aert. Chez les favoris, le trio Bardet - Pogačar - Vingegaard bascule avec quatre minutes et vingt-six secondes de retard ; derrière, Geraint Thomas, le Britannique Adam Yates (INEOS Grenadiers) et le Colombien Nairo Quintana (Arkéa-Samsic) ne perdent que quelques secondes.
Dans la descente vers Saint-Chaffrey et le pied du col du Granon, Barguil ouvre la route et neuf hommes composent le groupe maillot jaune : Bardet, Pogačar, Quintana, Thomas, Vingegaard et Yates, en plus de Ion Izagirre, l'Américain Sepp Kuss et son coéquipier néerlandais Steven Kruijswijk (Jumbo-Visma). Repris par ce groupe, Wout van Aert se fait distancer pour aider l'autre leader de son équipe, Primož Roglič, positionné dans un groupe retardé, dans lequel se trouve également le Français David Gaudu (Groupama-FDJ).
Warren Barguil entame l'ascension finale du col du Granon (11,3 km à 9,2 % de pente moyenne) avec 2 minutes et 15 secondes d'avance sur le trio Geschke, Latour et Teuns et 4 minutes et 30 secondes sur le groupe Pogačar. Mais Barguil et ses plus proches poursuivants perdent rapidement leur avance. À 9 km du sommet, le Colombien Nairo Quintana attaque dans le groupe maillot jaune et creuse un écart, cette accélération étant fatale à Pidcock, Gaudu, Roglic et Vlasov, distancés du groupe maillot jaune. À 5 km du sommet, Romain Bardet place une accélération dans le groupe maillot jaune et part à l'attaque. Pendant ce temps, Quintana dépasse son équipier Barguil et se retrouve seul en tête. À 4,5 km du sommet, c'est au tour de Vingegaard de placer une attaque. Pogačar ne peut le suivre malgré l'aide de son dernier équipier Rafał Majka. Vingegaard, bien en rythme, rattrape et dépasse Bardet puis Quintana et fait désormais la course en tête en augmentant régulièrement son avance sur ses adversaires. Il franchit la ligne d'arrivée en vainqueur devant Quintana et Bardet et laisse Pogačar, en difficulté, à presque trois minutes. Le coureur danois s'empare du maillot jaune.