In an unexpected and chaotic finish, Spaniard Igor Arrieta (UAE Team Emirates – XRG) outsprinted his breakaway companion, Portuguese rider Afonso Eulálio (Bahrain – Victorious), to win the fifth stage of the 2016 Giro d’Italia, a rainy 203-kilometer stage...