Na liczącej 10 km płaskiej trasie ze startem i metą w San Benedetto del Tronto (10 km) Denis wyprzedził o trzy sekundy Holendra Josa van Emdena (LottoNL) oraz swojego rodaka Michaela Hepburna (Orica). Bodnar, czwarty zawodnik ostatnich mistrzostw świata w Dausze i szósty igrzysk olimpijskich w Rio de Janeiro, stracił do zwycięzcy 15 sekund. Dzięki zwycięstwu Dennis awansował z trzeciej na drugą pozycję w klasyfikacji generalnej. Z pięciu Polaków najwyższe, 24. miejsce w wyścigu zajął Rafał Majka (Bora), a 27. był Michał Kwiatkowski (Sky). Dwaj najlepsi polscy kolarze startowali razem po raz pierwszy od igrzysk w Rio, gdzie Majka wywalczył brązowy medal. Quintana po raz drugi stanął na najwyższym stopniu podium w Tirreno-Adriatico. Poprzednio zwyciężył w 2015 roku. Wyniki 7. etapu w San Benedetto del Tronto (10 km): 1. Rohan Dennis (Australia/BMC) 11.18 2. Jos van Emden (Holandia/LottoNL) strata 3 s 3. Michael Hepburn (Australia/Orica) 3 4. Steve Cummings (W. Brytania/Dimension Data) 8 5. Primoż Roglicz (Słowenia/LottoNL) 11 6. Maciej Bodnar (Polska/Bora-Hansgrohe) 15 ... 41. Michał Kwiatkowski (Polska/Sky) 38 84. Tomasz Marczyński (Polska/Lotto Soudal) 1.01 94. Rafał Majka (Polska/Bora-Hansgrohe) 1.04 108. Paweł Poljański (Polska/Bora-Hansgrohe) 1.16 Klasyfikacja końcowa: 1. Nairo Quintana (Kolumbia/Movistar) 25:56.27 2. Rohan Dennis (Australia/BMC) strata 25 s 3. Thibaut Pinot (Francja/FDJ) 36 4. Primoz Roglic (Słowenia/LottoNL) 45 5. Geraint Thomas (W. Brytania/Sky) 58 6. Tom Dumoulin (Holandia/Sunweb) 1.01