Igor Arrieta (UAE Emirates-XRG) took a spectacular victory on the fifth stage of the Giro, a 203-kilometre stage between Praia a Mare and Potenza. Arrieta caught and overtook Afonso Eulálio (Bahrain-Victorious) in the final 150 metres of a grueling day marked by rain, crashes, and a