Bernal dotarł do mety z 23-sekundową przewagą nad Włochem Domenico Pozzovivo (Bahrain-Merida), który etap zakończył w towarzystwie swojego kolegi z drużyny Australijczyka Rohana Dennisa. Kolumbijczyk zgubił ich na ostatnim podjeździe, dwa kilometry przed końcem etapu. W klasyfikacji generalnej Bernal ma 41 s przewagi nad Dennisem i 1.13 nad czwartym w piątek Austriakiem Patrickiem Konradem (Bora-Hansgrohe). Polacy zajmują odległe lokaty. Ostatni przed Tour de France wyścig rangi World Tour zakończy się w niedzielę w położonej blisko granicy z Włochami miejscowości Goms. Wyniki 7. etapu, Unterterzen - St. Gotthard (216,6 km): 1. Egan Bernal (Kolumbia/Ineos) 5:37.40 2. Domenico Pozzovivo (Włochy/Bahrain-Merida) strata 23 s 3. Rohan Dennis (Australia/Bahrain-Merida) ten sam czas 4. Patrick Konrad (Austria/Bora-Hansgrohe) 34 5. Jan Hirt (Czechy/Astana) 6. Tiesj Benoot (Belgia/Lotto-Soudal) obaj ten sam czas ... 121. Maciej Bodnar (Polska/Bora-Hansgrohe) 24.07 134. Szymon Sajnok (Polska/CCC) 28.42 136. Łukasz Wiśniowski (Polska/CCC) 28.44 Klasyfikacja generalna: 1. Egan Bernal (Kolumbia/Ineos) 24:17.48 2. Rohan Dennis (Australia/Bahrain-Merida) strata 41 3. Patrick Konrad (Austria/Bora-Hansgrohe) 1.13 4. Domenico Pozzovivo (Włochy/Bahrain-Merida) 1.17 5. Jan Hirt (Czechy/Astana) 1.19 6. Tiesj Benoot (Belgia/Lotto-Soudal) ten sam czas ... 110. Łukasz Wiśniowski (Polska/CCC) 54.31 114. Maciej Bodnar (Polska/Bora-Hansgrohe) 56.26 131. Szymon Sajnok (Polska/CCC) 1:04.55 mm/ cegl/