Richard Carapaz has kept the pink jersey at the Giro d'Italia, but Australia's Jai Hindley is closing in, cutting the gap to just three seconds after a tight finish to stage 16.
Czech cyclist Jan Hirt won the tough stage for his first grand tour victory and Richard Carapaz held on to the lead as the race headed to the high mountains in the final week.