Stage 20 - Moralzarzal-Puerto de Navacerrada      181 km
           
             1 Richard Carapaz (Ecu) INEOS Grenadiers                                         4:41:34
             2 Thymen Arensman (Ned) Team DSM                                                    0:08
             3 Juan Ayuso (Spa) UAE Team Emirates                                                0:13
             4 Jai Hindley (Aus) BORA - hansgrohe                                                0:13
             5 Enric Mas (Spa) Movistar Team                                                     0:13
             6 Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team                                 0:15
             7 Louis Meintjes (RSA) Intermarche - Wanty - Gobert Materiaux                       0:15
             8 Miguel Angel Lopez (Col) Astana Qazaqstan Team                                    0:15
             9 Joao Almeida (Por) UAE Team Emirates                                              0:17
            10 Sergio Higuita (Col) BORA - hansgrohe                                             0:32
           
           
           Changes in GC, stage 20 compared to stage 19 :
           
           Biggest gainers by position :
                  +9   Mikel Iturria
                  +9   Ibai Azurmendi
                  +8   Mike Teunissen
                  +7   Alexey Lutsenko
                  +6   James Shaw
                  +5   Simon Guglielmi
                  +5   Sergio Higuita
                  +5   Raul Garcia Pierna
                  +5   Marco Brenner
                  +5   Louis Vervaeke
           
           Biggest losers by position :
                  -7   Elie Gesbert
                  -6   Davide Villella
                  -6   Lawson Craddock
                  -5   Antonio Tiberi
                  -5   Luke Plapp
                  -5   Matteo Fabbro
                  -5   Omer Goldstein
                  -4   Equipo Kern Pharma eEPA Vojtech
                  -4   Fausto Masnada
                  -4   Jesus Ezquerra
                  -4   Jetse Bol
           
           Biggest gainers by time :
               +0:28   Richard Carapaz
               +0:13   Thymen Arensman
               +0:06   Juan Ayuso
               +0:02   Jai Hindley
               +0:02   Enric Mas
               +0:01   Louis Meintjes
           
           Biggest losers by time :
              -31:43   Alessandro De Marchi
              -31:43   Alex Kirsch
              -31:43   Antoine Raugel
              -31:43   Antonio Tiberi
              -31:43   Carlos Canal
              -31:43   Cedric Beullens
              -31:43   Clement Russo
              -31:43   Daniel Mclay
              -31:43   Danny Van Poppel
              -31:43   Dario Cataldo
              -31:43   Daryl Impey
           
           Favourites by position :
                  +7   Alexey Lutsenko
                  +5   Sergio Higuita
                  +2   Mikel Landa
                  +1   Vincenzo Nibali
                  +1   Joao Almeida
                  -3   Wilco Kelderman
                  -3   Tao Geoghegan Hart
           
           Favourites by time :
               +0:28   Richard Carapaz
               +0:02   Jai Hindley
               +0:02   Enric Mas
               -0:02   Joao Almeida
               -0:15   Sergio Higuita
               -0:56   Ben O'Connor
               -1:08   Mikel Landa
               -4:34   Gino Mader
               -7:46   Vincenzo Nibali
               -7:46   Tao Geoghegan Hart
               -7:46   Hugh Carthy
              -12:01   Alexey Lutsenko
              -17:38   Wilco Kelderman
           
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Remco Evenepoel                       78:00:12         (unchanged)
                   2  Enric Mas                                 2:05         (was 2nd at 2:07)
                   3  Juan Ayuso                                5:08         (was 3rd at 5:14)
                   4  Miguel Angel Lopez                        5:56         (unchanged)
                   5  Joao Almeida                              7:16         (was 6th at 7:14)
                   6  Thymen Arensman                           7:56         (was 7th at 8:09)
                   7  Carlos Rodriguez                          7:57         (was 5th at 6:49)
                   8  Ben O'Connor                             10:30         (was 8th at 9:34)
                   9  Rigoberto Uran                           11:04         (was 9th at 9:56)
                  10  Jai Hindley                              12:01         (was 10th at 12:03)
                   .....
                  14  Richard Carapaz                          28:18         (was 14th at 28:46)
                  15  Mikel Landa                              43:41         (was 17th at 42:33)
                   .....
                  18  Wilco Kelderman                          48:05         (was 15th at 30:27)
                  19  Tao Geoghegan Hart                       48:22         (was 16th at 40:36)
                  20  Gino Mader                               51:53         (was 20th at 47:19)
                   .....
                  23  Sergio Higuita                         1:00:51         (was 28th at 1:00:36)
                   .....
                  25  Hugh Carthy                            1:04:31         (was 25th at 56:45)
                   .....
                  45  Vincenzo Nibali                        2:05:28         (was 46th at 1:57:42)
                   .....
                  71  Alexey Lutsenko                        3:13:58         (was 78th at 3:01:57)
           
           Top 10 on Points table with previous in parens:
                   1  Mads Pedersen                              379         (unchanged)
                   2  Fred Wright                                174         (unchanged)
                   3  Remco Evenepoel                            133         (was 4th with 123 points)
                   4  Marc Soler                                 133         (was 3rd with 133 points)
                   5  Enric Mas                                  118         (was 5th with 107 points)
                   6  Danny Van Poppel                            92         (unchanged)
                   7  Richard Carapaz                             90         (was 15th with 55 points)
                   8  Pascal Ackermann                            86         (was 7th with 86 points)
                   9  Ander Okamika                               67         (was 8th with 67 points)
                  10  Juan Ayuso                                  67         (was 18th with 52 points)
           
           Top 10 on Mountains table with previous in parens:
                   1  Richard Carapaz                             73         (was 1st with 50 points)
                   2  Robert Stannard                             36         (was 4th with 21 points)
                   3  Enric Mas                                   28         (was 2nd with 26 points)
                   4  Thymen Arensman                             23         (was 3rd with 23 points)
                   5  Remco Evenepoel                             23         (was 6th with 19 points)
                   6  Marc Soler                                  23         (was 5th with 20 points)
                   7  Sergio Higuita                              18         (was 18th with 6 points)
                   8  Miguel Angel Lopez                          17         (was 8th with 16 points)
                   9  Jimmy Janssens                              17         (was 7th with 17 points)
                  10  Ruben Fernandez                             15         (was 12th with 11 points)
           
           Teams table with previous in parens:
                   1  UAE Team Emirates                                  233:16:44   (was 1st at 219:08:58)
                   2  INEOS Grenadiers                                       55:13   (was 2nd at 48:53)
                   3  Movistar Team                                        1:16:41   (was 4th at 1:13:20)
                   4  Bahrain - Victorious                                 1:17:36   (was 3rd at 1:11:54)
                   5  Astana Qazaqstan Team                                1:33:56   (was 6th at 1:27:21)
                   6  BORA - hansgrohe                                     1:37:58   (was 5th at 1:22:24)
                   7  Jumbo-Visma                                          2:11:40   (was 7th at 1:55:05)
                   8  EF Education-EasyPost                                2:25:25   (was 8th at 2:01:12)
                   9  Groupama - FDJ                                       2:33:26   (was 10th at 2:18:02)
                  10  Quick-Step Alpha Vinyl Team                          2:46:36   (was 11th at 2:33:22)
                  11  Intermarche - Wanty - Gobert Materiaux               3:01:00   (was 9th at 2:08:36)
                  12  Burgos-BH                                            3:05:18   (was 12th at 2:40:10)
                  13  AG2R Citroen Team                                    3:20:50   (was 13th at 2:56:49)
                  14  Equipo Kern Pharma                                   4:32:05   (was 14th at 4:00:18)
                  15  Euskaltel - Euskadi                                  4:35:54   (was 15th at 4:07:20)
                  16  Team DSM                                             5:42:54   (was 17th at 5:04:42)
                  17  Alpecin-Deceuninck                                   5:56:35   (was 16th at 4:59:37)
                  18  Israel - Premier Tech                                6:31:27   (was 18th at 5:42:29)
                  19  Cofidis                                              6:57:46   (was 19th at 5:57:39)
                  20  Team Arkea Samsic                                    7:20:42   (was 20th at 6:18:27)
                  21  Team BikeExchange - Jayco                            8:13:23   (was 21th at 6:40:33)
                  22  Trek - Segafredo                                     8:36:53   (was 22th at 7:04:03)
                  23  Lotto Soudal                                         9:33:55   (was 23th at 8:06:01)
           
           Retirements to date :                                         Stage
              Bruno Armirail (Groupama - FDJ)                               18
              Jay Vine (Alpecin-Deceuninck)                                 18
              Quentin Pacher (Groupama - FDJ)                               18
              Samuele Battistella (Astana Qazaqstan Team)                   18
              Bryan Coquard (Cofidis)                                       17
              Filippo Conca (Lotto Soudal)                                  17
              Primoz Roglic (Jumbo-Visma)                                   17
              Rein Taaramae (Intermarche - Wanty - Gobert Materiaux)        17
              Esteban Chaves (EF Education-EasyPost)                        16
              Maxim Van Gils (Lotto Soudal)                                 16
              Domenico Pozzovivo (Intermarche - Wanty - Gobert Materiaux)   15
              Kelland O'Brien (Team BikeExchange - Jayco)                   14
              Thibault Guernalec (Team Arkea Samsic)                        13
              Boy Van Poppel (Intermarche - Wanty - Gobert Materiaux)       12
              Callum Scotson (Team BikeExchange - Jayco)                    12
              Santiago Buitrago (Bahrain - Victorious)                      12
              Hector Carretero (Equipo Kern Pharma)                         11
              Julian Alaphilippe (Quick-Step Alpha Vinyl Team)              11
              Pau Miquel (Equipo Kern Pharma)                               11
              Pavel Sivakov (INEOS Grenadiers)                              11
              Roger Adria (Equipo Kern Pharma)                              11
              Simon Yates (Team BikeExchange - Jayco)                       11
              Edoardo Affini (Jumbo-Visma)                                  10
              Ethan Hayter (INEOS Grenadiers)                               10
              Floris De Tier (Alpecin-Deceuninck)                           10
              Harry Sweeny (Lotto Soudal)                                   10
              Jarrad Drizners (Lotto Soudal)                                10
              Jose Herrada (Cofidis)                                        10
              Mathias Norsgaard (Movistar Team)                             10
              Sam Bennett (BORA - hansgrohe)                                10
              Gerben Thijssen (Intermarche - Wanty - Gobert Materiaux)       9
              Henri Vandenabeele (Team DSM)                                  9
              Pieter Serry (Quick-Step Alpha Vinyl Team)                     9
              Sepp Kuss (Jumbo-Visma)                                        9
              Wout Poels (Bahrain - Victorious)                              9
              Anthony Delaplace (Team Arkea Samsic)                          8
              Itamar Einhorn (Israel - Premier Tech)                         8
              Jake Stewart (Groupama - FDJ)                                  8
              Mark Donovan (Team DSM)                                        8
              Nikias Arndt (Team DSM)                                        8
              Victor Langellotti (Burgos-BH)                                 8
              Andrea Vendrame (AG2R Citroen Team)                            7
              Jaakko Hanninen (AG2R Citroen Team)                            7
              Remy Rochas (Cofidis)                                          7
              Jan Hirt (Intermarche - Wanty - Gobert Materiaux)              6
              Daan Hoole (Trek - Segafredo)                                  5
              Michael Woods (Israel - Premier Tech)                          3
              Steff Cras (Lotto Soudal)                                      2
              Manuel Penalver (Burgos-BH)                                    1
              Vojtech Repa (Equipo Kern Pharma)                              1
            Total retirements : 50