Pello Bilbao beats Mikel Landa on the line to claim stage 20 victory of the Giro d'Italia 2019 Jun 01, 2019 Pello Bilbao wins stage 20 of the Giro d'Italia 2019 (Photo by Tim de Waele/Getty Images)Richard Carapaz finished fourth with only tomorrow's final time trial standing between him and the overall victory Tags: Giro d'Italia Racing Top story Share 0 Share on Facebook Tweet Tweet on Twitter +1 +1 on Google Plus