Esteban Chaves ended his year-long wait for a victory with an emotional stage 19 success at the Giro d'Italia.
Italian rider Damiano Cima won the 18th stage of the Giro d'Italia after a
thrilling sprint finish in Santa Maria di Sala.
Nans Peters won stage 17 of the Giro d'Italia as overall leader Richard Carapaz gained extra seconds on his rivals.
Italy's Giulio Ciccone won Tuesday's stage 16 of the Giro d'Italia but it was Ecuador's Richard Carapaz that took a big step towards claiming the overall title.
Italy's Dario Cataldo clinched his first Giro d'Italia stage win in Como ahead of countryman Mattia Cattaneo.
Ecuador's Richard Carapaz won stage 14 of the Giro d'Italia to grab the overall race lead.
Cesare Benedetti won stage 12 of the Giro d'Italia on Thursday, as Jan Polanc seized the leader's pink jersey.
Caleb Ewan secured his second stage win of the 2019 Giro d'Italia in Novi Ligure on Wednesday.
Arnaud Demare sealed victory in stage 10 of the Giro d'Italia in Modena on Tuesday.
Fausto Masnada won stage six of Giro d’Italia, as his compatriot Valerio Conti took over the leader's pink jersey.
Bora-Hansgrohe's Pascal Ackermann held off Elia Viviani to collect his first Giro d'Italia stage win in Fucecchio on Sunday.
Visit the Facebook page of Sir Bradley Wiggins' road team
Keep up with all the team's latest news at @OfficialWIGGINS
Follow Britain's track riders
Win in our free to enter competitions section
©2019 Sky UK