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
Giro d'Italia: Froome wins stunning stage 19 to take pink jersey – as it happened | Giro d'Italia | The Guardian
Giro d'Italia 2021 standings: The final results from the 104th edition | Cycling Weekly
Giro d'Italia 2018 – stage 13 results and latest standings after Elia Viviani sprints to a hat-trick and Simon Yates preserves lead