Milan showdown as Tao Geoghegan Hart wins Giro d'Italia stage 20, and Jai Hindley now leads race by tenths of a second | road.cc
![Giro d'Italia 2020 - Tao Geoghegan Hart wins Giro d'Italia as Ineos team-mate Ganna takes time trial - Eurosport Giro d'Italia 2020 - Tao Geoghegan Hart wins Giro d'Italia as Ineos team-mate Ganna takes time trial - Eurosport](https://imgresizer.eurosport.com/unsafe/1200x0/filters:format(jpeg):focal(1334x306:1336x304)/origin-imgresizer.eurosport.com/2020/10/25/2922276-60039488-2560-1440.jpg)
Giro d'Italia 2020 - Tao Geoghegan Hart wins Giro d'Italia as Ineos team-mate Ganna takes time trial - Eurosport
![Daniel Martinez Competitor at Giro 2021, Milan Editorial Stock Photo - Image of editorial, speed: 220581718 Daniel Martinez Competitor at Giro 2021, Milan Editorial Stock Photo - Image of editorial, speed: 220581718](https://thumbs.dreamstime.com/z/daniel-martinez-competitor-giro-milan-italy-may-last-stage-high-speed-individual-time-trial-city-streets-shot-220581718.jpg)
Daniel Martinez Competitor at Giro 2021, Milan Editorial Stock Photo - Image of editorial, speed: 220581718
![Giro d'Italia 2023 route officially unveiled in Milan with 70.6km of time trialling and tough final week | Cycling Weekly Giro d'Italia 2023 route officially unveiled in Milan with 70.6km of time trialling and tough final week | Cycling Weekly](https://cdn.mos.cms.futurecdn.net/FKfvcgnbpyfpw37uUpvCbm-415-80.jpg)
Giro d'Italia 2023 route officially unveiled in Milan with 70.6km of time trialling and tough final week | Cycling Weekly
![Simon Yates Competitor of Bikeexchange at Giro 2021, Milan Editorial Stock Photo - Image of race, trial: 220581713 Simon Yates Competitor of Bikeexchange at Giro 2021, Milan Editorial Stock Photo - Image of race, trial: 220581713](https://thumbs.dreamstime.com/z/simon-yates-competitor-bikeexchange-giro-milan-italy-may-last-stage-bikeexchangeteam-high-speed-front-viewers-220581713.jpg)
Simon Yates Competitor of Bikeexchange at Giro 2021, Milan Editorial Stock Photo - Image of race, trial: 220581713
![Tom Dumoulin wins 100th Giro d'Italia after pulsating time-trial finish | Giro d'Italia | The Guardian Tom Dumoulin wins 100th Giro d'Italia after pulsating time-trial finish | Giro d'Italia | The Guardian](https://i.guim.co.uk/img/media/159f44916e687fcbb2cb73293ff7082e084ae162/0_153_3072_1843/master/3072.jpg?width=1200&height=900&quality=85&auto=format&fit=crop&s=913372f8ad1e0dde07ac53448e6e7c89)