Giro d'Italia 2018 - Stage 21 results and standings as Chris Froome is crowned champion and Ireland's Sam Bennett claims the stage win
2018 Giro d'Italia: Stage 16 Results - Bike World News
Giro d'Italia 2018 – stage 20 results and latest standings as Chris Froome seals victory
Giro d'Italia 2018 – stage seven results and latest standings after Sam Bennett outsprints Elia Viviani to claim biggest win as Simon Yates retains overall lead