Kolarze z kilkunastoosobowej ucieczki zostali doścignięci 8,5 km przed metą i rozpoczął się wyścig faworytów. Na sześć kilometrów przed metą w czołówce było pięciu kolarzy: Almeida, Thomas oraz Słoweniec Primoz Roglic (Team Jumbo-Visma), Irlandczyk Edward Dunbar (Team Jayco-AlUla) i Amerykanin Sepp Kuss (Team Jumbo-Visma).
Na finiszowych metrach Almeida wygrał pojedynek z Thomasem i triumfował czasem 5:53.27. Roglic i Dunbar stracili 25 sekund do czołowej dwójki. Piąty był Kuss ze stratą 63 sekund do zwycięzcy.
Dotychczasowy lider wyścigu - Bruno Armirail podczas 16. etapu zajął 19. miejsce i był wolniejszy od Almeidy o ponad cztery minuty. Francuz spadł na siódme miejsce w generalnej klasyfikacji i musiał pożegnać się z różową koszulką.
Mający polski paszport Cesare Benedetti (Bora-hansgrohe) był wolniejszy od zwycięzcy o 24.42 i uplasował się na 56. pozycji.
W środę kolarze opuszczą Dolomity. Podczas 17. etapu będą mieli do przejechania 197 km. Z Pergine Valsugana w Trydencie dojadą do leżącego nad Morzem Adriatyckim Caorle.
Wyniki 16. etapu Sabbio Chiese - Monte Bondone (203 km)
1. Joao Almeida (Portugalia/UAE Team Emirates) 5:53.27
2. Geraint Thomas (Wielka Brytania/INEOS Grenadiers) ten sam czas
3. Primoz Roglic (Słowenia/Jumbo-Visma) 25
4. Eddie Dunbar (Irlandia/Team Jayco AlUla) ten sam czas
5. Sepp Kuss (USA/Team Jumbo-Visma) 1.03
6. Ilan van Wilder (Belgia/Soudal Quick-Step) 1.16
7. Damiano Caruso (Włochy/Bahrain Victorious)
8. Einer Augusto Rubio Reyes (Kolumbia/Movistar Team)
9. Laurens De Plus (Belgia/Ineos Grenadiers)
10. Thymen Arensman (Holandia/Ineos Grenadiers) wszyscy ten sam czas
...
56. Cesare Benedetti (Polska/Bora-hansgrohe) 24.42
Klasyfikacja generalna
1. Geraint Thomas (Wielka Brytania/INEOS Grenadiers) 67:32.35
2. Joao Almeida (Portugalia/UAE Team Emirates) 18
3. Primoz Roglic (Słowenia/Jumbo-Visma) 29
4. Damiano Caruso (Włochy/Bahrain Victorious) 2.50
5. Eddie Dunbar (Irlandia/Team Jayco AlUla) 3.03
6. Lennard Kaemna (Niemcy/Bora-hansgrohe) 3.20
7. Bruno Armirail (Francja/Groupama-FDJ) 3.22
8. Andreas Leknessund (Norwegia/DSM) 3.30
9. Thymen Arensman (Holandia/Ineos Grenadiers) 4.09
10. Laurens De Plus (Belgia/Ineos Grenadiers) 4.32
...
98. Cesare Benedetti (Polska/Bora-hansgrohe) 3:07.30