Giro d’Italia: Eros Capecchi finally begins to live up to his potential