Giro d'Italia: Giro d'Italia stage #19: Landa finally wins, Dumoulin loses Rosa
Cycling: Mikel Landa (Sky) secured victory on the 19th stage of the Giro d'Italia. The Spaniard proved to be the strongest among 18 breakaway riders. After two second-place finishes, Landa has finally secured his stage win at the 2017 Giro d'Italia. Landa also now has an unassailable lead in the mountains classification. Rui Costa once again finished second on the stage – for the third time… read more