Chris Froome (Team Sky) won the 2018 Giro d'Italia in Rome, after the finale stage 21. The stage was neutralised for the GC as riders and teams complained that the roads were too dangerous in the ...