Cette quatorzième étape est l'une des plus difficiles de ce Giro 2021. Par sa longueur (205 km) et par son arrivée au sommet du célèbre Monte Zoncolan. Partant de la ville médiévale fortifiée de Cittadella, l'étape commence par 130 kilomètres relativement plat. La première difficulté significative est l'ascension du Monte Rest (2ème catégorie, sommet à 58 kilomètres de l'arrivée). Après la descente, les coureurs entament la montée finale de 13 km vers le Monte Zoncolan. Cette ascension se passe par la face orientale via les villages d'Arta Terme et de Sutrio. La montée se fait crescendo. Les 10 premiers kilomètres empruntent des routes larges avec des virages en épingle et des pentes avoisinant les 7 et 8 %. Les deux kilomètres suivants épousent des pentes sévères (moyenne de 12 % avec un passage à 25 %) sur une route plus étroite et avec moins de virages. Le dernier kilomètre est encore plus raide avec une ascension moyenne à 14,7 % comprenant une section de 500 m à une moyenne de 20,4 % dont un passage à 27 %.
Après une dizaine de kilomètres, l'échappée du jour prend forme. Elle se compose de 11 coureurs représentant 8 équipes : Vincenzo Albanese et Lorenzo Fortunato (Eolo-Kometa), George Bennett et Edoardo Affini (Jumbo-Visma), Bauke Mollema et Jacopo Mosca (Trek-Segafredo), Andrii Ponomar (Androni-Giocatolli), Jan Tratnik (Bahrain-Victorious), Rémy Rochas (Cofidis), Nelson Oliveira (Movistar) et Alessandro Covi (UAE). Au pied du Monte Rest, l'avance des fuyards sur le peloton dépasse les huit minutes mais, au sommet de ce col, elle se réduit à moins de six minutes. Dans la descente du Monte Rest, sous la conduite de l'équipe Astana, un groupe de sept coureurs comprenant le maillot rose Egan Bernal et son dauphin au classement général Aleksandr Vlasov prend de l'avance sur le peloton. Mais ce groupe est rattrapé par le peloton à 40 kilomètres du terme alors que l'échappée matinale compte encore à ce moment un avantage de cinq minutes.
Au pied du Monte Zoncolan, col de première catégorie, dernière ascension et arrivée du jour, les échappés ont repris un peu d'avance et comptent plus de six minutes d'avance sur le peloton. Dès les premières pentes du Monte Zoncolan, plusieurs coureurs du groupe de tête lâchent prise pendant que Tratnik s'isole à l'avant. À 7 kilomètres du sommet, il est rejoint par Fortunato. Derrière les deux leaders, un quatuor se forme. Il se compose de Bennett, Oliveira, Mollema et Covi. Dans le peloton que les équipiers Ineos-Grenadiers de Bernal emmènent, Vincenzo Nibali (Trek Segafredo) est lâché à 7 km de l'arrivée. À 3,5 kilomètres du sommet, le duo de tête Fortunato Tratnik compte encore quatre petites minutes d'avance sur le peloton. Dans les portions les plus pentues, à 2 km du terme, Fortunato lâche Tratnik et file vers la victoire. Dans le peloton, Remco Evenepoel (Deceuninck-Quick Step) est distancé alors que Simon Yates (BikeExchange) attaque. Le Britannique est suivi par le seul Bernal. L'Italien Lorenzo Fortunato remporte l'étape suivi par Jan Tratnik et Alessandro Covi. Parmi les favoris, Bernal distance Yates, termine quatrième de l'étape à 1 minute 43 secondes du vainqueur et augmente son avance sur tous ses adversaires du classement général.