Jhonatan Narvaez takes third stage win of Giro d’Italia as Afonso Eulalio clings on to pink jersey

· The Independent