Team Bahrain rider Damiano Caruso celebrates winning Stage 20 of the Giro d'Italia on Saturday, May 29. AFP

Egan Bernal closes in on Giro d'Italia title as Damiano Caruso wins Stage 20