Giro d'Italia 2018 – stage 17 results and latest standings after Elia Viviani sprints to 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
Giro 2018: Results
Giro d'Italia 2018: Simon Yates wins on Gran Sasso d'Italia as Chris Froome cracks - Eurosport
Giro d'Italia Stage 11 as it happened - Alberto Dainese edges Fernando Gaviria to end Italy's wait for win - Eurosport