Ruben Guerreiro wins rain soaked stage 9 – Giro d’Italia
Ruben Guerreiro became first Portuguese rider in 31 years to win a stage on the Giro d’Italia as compatriot Joao Almeida made a record for the number of days in pink for Portugal after a rain-soaked Stage 9.
Read more