Portuguese cyclist Afonso Eulalio took the overall lead in Giro d'Italia after Spaniard Igor Arrieta claimed a dramatic stage ...