Rund 400 Meter vor dem Ziel setzte Egan Bernal auf dem steilen Schotterabschnitt zum entscheidenden Angriff an. Einzig der Russe Alexander Wlasow und Giulio Ciccone aus Italien vermochten dem Tour-de-France-Sieger von 2019 einigermassen zu folgen und kamen mit rund 5 Sekunden Rückstand im Ziel an.
In der Gesamtwertung liegt Bernal neu 15 Sekunden vor dem Belgier Remco Evenepoel, mit 21 Sekunden Rückstand folgt der Etappenzweite Wlasow. Der vormalige Leader Attila Valter aus Ungarn musste an der Schlussrampe abreissen lassen und fiel mit 43 Sekunden Rückstand im Gesamtklassement auf Position 5 zurück.
Mäder nicht mehr Bergpreis-Leader
Gino Mäder, Solosieger der 6. Etappe am Colle San Giacomo, kämpfte über die 3400 Höhenmeter von Castel di Sangro ins Campo Felice um die Führung in der Bergwertung. Den 1. Gipfel erreichte Mäder als Erster, was ihm 18 Punkte eintrug. Zum Verbleib im azurblauen Trikot reichte dem 24-jährigen Berner die frühe Anstrengung aber nicht.
Der Franzose Geoffrey Bouchard fing Mäder (44 Punkte) am zweitletzten Gipfel des Tages, dem Ovindoli, um 7 Punkte ab. Bis 200 Meter vor dem Ziel konnte Bouchard gar auf den Tagessieg hoffen, ehe Bernal am Franzosen vorbeiflog.