Michael Matthews wins Giro d’Italia stage 3, Kaden Groves finishes third, Remco Evenepoel retains lead
Australian rider Michael Matthews has gained the third stage of the Giro d'Italia, his first stage win on the race in eight years.Giro d'Italia stage 31.Michael Matthews (AUS) 5:01:412.Mads Pedersen ...