Stage 21 : May 31, 2015  Turin  - Milan                                              178 km
            
             1 Iljo Keisse (Bel) Etixx - Quick-Step                                           4.18.37
             2 Luke Durbridge (Aus) Orica GreenEdge                                                  
             3 Roger Kluge (Ger) IAM Cycling                                                     0.09
             4 Alexander Porsev (Rus) Team Katusha                                                   
             5 Giacomo Nizzolo (Ita) TrekRacing                                                      
             6 Luka Mezgec (Slo) Team Giant-Alpecin                                                  
             7 Elia Viviani (Ita) Team Sky                                                           
             8 Moreno Hofland (Ned) Team LottoNL-Jumbo                                               
             9 Davide Appollonio (Ita) Androni Giocattoli                                            
            10 Elia Favilli (Ita) Southeast Pro Cycling                                              
            
            
           Changes in GC, stage 21 compared to stage 20 :
            
           Biggest gainers by position :
                  +3   Lars Ytting Bak 
                  +3   Eugert Zhupa 
                  +2   Sonny Colbrelli 
                  +2   Simon Clarke 
                  +2   Marcus Burghardt 
                  +2   Luca Paolini 
                  +2   Elia Favilli 
                  +2   Cheng Ji 
                  +2   Alexander Porsev 
                  +1   Sylvain Chavanel 
            
           Biggest losers by position :
                  -4   Hugo Houle 
                  -4   Michael Hepburn 
                  -3   Fumiyuki Beppu 
                  -3   Heinrich Haussler 
                  -3   Serghei Tvetcov 
                  -2   Brett Lancaster 
                  -2   Caleb Fairly 
                  -2   Calvin Watson 
                  -2   Ilnur Zakarin 
                  -2   Jussi Veikkanen 
                  -2   Maxim Belkov 
            
           Biggest gainers by time :
               +0:31   Iljo Keisse 
               +0:26   Luke Durbridge 
               +0:13   Roger Kluge 
               +0:11   Maximiliano Richeze 
               +0:10   Marcus Burghardt 
               +0:10   Giacomo Nizzolo 
               +0:09   Yury Trofimov 
               +0:09   Tom Jelte Slagter 
               +0:09   Tanel Kangert 
               +0:09   Sylvain Chavanel 
            
           Biggest losers by time :
               -6:13   Hugo Houle 
               -6:13   Michael Hepburn 
               -5:42   Clement Chevrier 
               -5:42   Heinrich Haussler 
               -4:32   Fumiyuki Beppu 
               -4:06   Michael Rogers 
               -3:25   Christopher Juul Jensen 
               -3:24   Brett Lancaster 
               -2:42   Nicola Boem 
               -2:39   Serghei Tvetcov 
               -2:26   Benat Intxausti 
            
           Favourites by position :
                  +1   Roman Kreuziger 
                  -1   Pieter Weening 
            
           Favourites by time :
               +0:09   Tanel Kangert 
               +0:09   Roman Kreuziger 
               +0:09   Rigoberto Uran 
               +0:09   Leopold Konig 
               +0:09   Fabio Aru 
               -0:59   Pieter Weening 
               -4:06   Michael Rogers 
            
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Alberto Contador                      88:22:25         (unchanged)
                   2  Fabio Aru                                 1:53         (was 2nd at 2:02)
                   3  Mikel Landa Meana                         3:05         (was 3rd at 3:14)
                   4  Andrey Amador                             8:10         (was 4th at 8:19)
                   5  Ryder Hesjedal                            9:52         (unchanged)
                   6  Leopold Konig                            10:41         (was 6th at 10:50)
                   7  Steven Kruijswijk                        10:53         (was 7th at 11:02)
                   8  Damiano Caruso                           12:08         (was 8th at 12:17)
                   9  Alexandre Geniez                         15:51         (was 9th at 16:00)
                  10  Yury Trofimov                            16:14         (was 10th at 16:23)
                   .....
                  12  Jurgen Van Den Broeck                    25:12         (unchanged)
                  13  Tanel Kangert                            28:05         (was 13th at 28:14)
                  14  Rigoberto Uran                           28:26         (was 14th at 28:35)
                   .....
                  28  Roman Kreuziger                        1:47:03         (was 29th at 1:47:12)
                   .....
                  33  Michael Rogers                         2:11:06         (was 33rd at 2:07:00)
                   .....
                  92  Pieter Weening                         4:20:38         (was 91st at 4:19:39)
            
           Top 10 on Points table with previous in parens:
                   1  Giacomo Nizzolo                            181         (was 1st with 159 points)
                   2  Philippe Gilbert                           148         (was 4th with 128 points)
                   3  Sacha Modolo                               147         (was 2nd with 142 points)
                   4  Elia Viviani                               144         (was 3rd with 134 points)
                   5  Nicola Boem                                127         (unchanged)
                   6  Iljo Keisse                                 98         (was 33rd with 28 points)
                   7  Alberto Contador                            96         (was 6th with 96 points)
                   8  Marco Bandiera                              92         (was 7th with 92 points)
                   9  Diego Ulissi                                83         (was 8th with 83 points)
                  10  Luka Mezgec                                 78         (was 12th with 66 points)
            
           Top 10 on Mountains table with previous in parens:
                   1  Giovanni Visconti                          125         (unchanged)
                   2  Mikel Landa Meana                          122         (unchanged)
                   3  Steven Kruijswijk                          115         (unchanged)
                   4  Benat Intxausti                            107         (unchanged)
                   5  Fabio Aru                                   80         (unchanged)
                   6  Carlos Betancur                             75         (unchanged)
                   7  Ryder Hesjedal                              70         (unchanged)
                   8  Simon Geschke                               53         (unchanged)
                   9  Pavel Kochetkov                             52         (unchanged)
                  10  Alberto Contador                            51         (unchanged)
            
           Retirements to date :                                       Stage
              Alessandro Petacchi (Ita) Southeast Pro Cycling             20
              Enrico Battaglin (Ita) Bardiani CSF                         19
              Damiano Cunego (Ita) Nippo - Vini Fantini                   18
              Jerome Pineau (Fra) IAM Cycling                             18
              Juan Jose Lobato (Spa) Movistar Team                        18
              Stig Broeckx (Bel) Lotto Soudal                             18
              Enrico Barbin (Ita) Bardiani CSF                            17
              Gang Xu (Chn) Lampre-Merida                                 16
              Louis Vervaeke (Bel) Lotto Soudal                           16
              Richie Porte (Aus) Team Sky                                 16
              Sebastien Reichenbach (Swi) IAM Cycling                     16
              Kristof Vandewalle (Bel) Trek Factory Racing                15
              Nicola Ruffoni (Ita) Bardiani CSF                           15
              Oscar Gatto (Ita) Androni Giocattoli                        15
              Stef Clement (Ned) IAM Cycling                              15
              Thomas Danielson (USA) Cannondale-Garmin Pro Cycling Team   15
              Andre Greipel (Ger) Lotto Soudal                            14
              Greg Henderson (NZl) Lotto Soudal                           14
              Michael Matthews (Aus) Orica GreenEdge                      14
              Tom Boonen (Bel) Etixx - Quick-Step                         14
              Simon Gerrans (Aus) Orica GreenEdge                         13
              Jaroslaw Marycz (Pol) CCC Sprandi Polkowice                 12
              Manuel Belletti (Ita) Southeast Pro Cycling                 12
              Stefan Kung (Swi) BMC Racing Team                           12
              Matteo Pelucchi (Ita) IAM Cycling                           10
              Manabu Ishibashi (Jpn) Nippo - Vini Fantini                  9
              Daniele Colli (Ita) Nippo - Vini Fantini                     6
              Tiziano Dall'Antonia (Ita) Androni Giocattoli                5
              Gianni Meersman (Bel) Etixx - Quick-Step                     4
              Robert Wagner (Ger) Team LottoNL-Jumbo                       4
              Anton Vorobyev (Rus) Team Katusha                            3
              Domenico Pozzovivo (Ita) AG2R La Mondiale                    3
              Pieter Serry (Bel) Etixx - Quick-Step                        2
              Ramon Carretero (Pan) Southeast Pro Cycling                  2
            Total retirements : 34