Kolarze przejechali 151 kilometrów z Treviso do San Martino di Castrozza, na trasie pokonali trzy górskie premie. Etap - w pięknym stylu - wygrał Esteban Chaves z zespołu Mitchelton-Scott. Kolumbijczyk przeprowadził znakomity atak 2,5 km przed metą i samotnie dojechał do mety. Drugie miejsce zajął Andrea Vendrame z Androni Giocattoli-Sidermec, a trzecie Amaro Antunes z polskiej drużyny CCC Team.
Czołówka 19. etapu:
- Esteban Chaves (Col) Mitchelton-Scott 4:01:31
- Andrea Vendrame (Ita) Androni Giocattoli-Sidermec 0:00:10
- Amaro Antunes (Por) CCC Team 0:00:12
- Giovanni Carboni (Ita) Bardiani CSF 0:00:24
- Pieter Serry (Bel) Deceuninck-QuickStep 0:00:32
- François Bidard (Fra) AG2R La Mondiale 0:00:35
- Marco Canola (Ita) Nippo-Vini Fantini-Faizane 0:01:02
- Manuele Boaro (Ita) Astana Pro Team 0:01:37
- Manuel Senni (Ita) Bardiani CSF 0:01:53
- Olivier Le Gac (Fra) Groupama-FDJ 0:02:33
Rafał Majka (Bora-Hansgrohe) finiszował jako osiemnasty, a pozycję lidera klasyfikacji generalnej utrzymał Richard Carapaz (Movistar). Tak wygląda klasyfikacja generalna Giro po 19. etapach. Majka zajmuje w niej siódmą pozycję.
Klasyfikacja generalna Giro:
- Richard Carapaz (Ecu) Movistar Team 83:52:22
- Vincenzo Nibali (Ita) Bahrain-Merida 0:01:54
- Primoz Roglic (Slo) Team Jumbo-Visma 0:02:16
- Mikel Landa (Spa) Movistar Team 0:03:03
- Bauke Mollema (Ned) Trek-Segafredo 0:05:07
- Miguel Angel Lopez (Col) Astana Pro Team 0:05:33
- Rafal Majka (Pol) Bora-Hansgrohe 0:06:48
- Simon Yates (GBr) Mitchelton-Scott 0:07:17
- Pavel Sivakov (Rus) Team Ineos
- Davide Formolo (Ita) Bora-Hansgrohe 0:10:06