La journée de repos a surement fait du bien aux coureurs du Giro. Après un début de Tour où les leaders se sont longtemps observés, cette étape entre Sabbio Chiese et Monte Bondone a tenu toutes ses promesses. Dans un final de costauds, c'est le Portugais Joao Almeida qui s'impose, juste devant Geraint Thomas qui reprend le maillot rose. Sur la troisième marche du podium, Primoz Roglic a une nouvelle fois déçu sur le Tour d'Italie en concédant plusieurs secondes au duo de tête.
Fin de l'idylle pour Armirail
Alors qu'il portait le maillot rose depuis la semaine dernière, Bruno Armirail a dû rendre sa tunique de leader au terme de cette 16e étape. Dans les dix derniers kilomètres, le Français n'a pas pu suivre le rythme imposé par le train de la UAE Team Emirates. L'autre déception française de la journée est pour Thibaut Pinot qui accuse un retard de près de 3 minutes 30 sur le vainqueur du jour et qui réduit considérablement ses chances de finir bien classé au terme du Giro.