Formolo, który ostatnie 40 km przejechał samotnie, wyprzedził o 51 sekund Hiszpana Enrica Masa (Deceuninck-Quick-Step) oraz o 53 sekundy swojego kolegę klubowego Niemca Maximiliana Schachmanna. Dwie sekundy za Schachmannem finiszowała grupa faworytów wyścigu, z Lopezem i Majką. Na ostatnim etapie próbował jeszcze odwrócić losy wyścigu Brytyjczyk Adam Yates (Mitchelton-Scott). Ruszył w pościg za Formolo i przez pewien czas był wirtualnym liderem, ale ostatecznie dojechał do mety w tej samej grupie co Lopez i Majka, kończąc całą rywalizację na drugiej pozycji. Siódma lokata Majki to wyrównanie najlepszego osiągnięcia polskiego kolarza w Dookoła Katalonii. Na tej samej pozycji uplasował się Przemysław Niemiec w 2013 roku. Wyniki 7. etapu, Barcelona - Barcelona (143,1 km): 1. Davide Formolo (Włochy/Bora-Hansgrohe) - 3:19.41 2. Enric Mas (Hiszpania/Deceuninck-Quick-Step) 51 s 3. Maximilian Schachmann (Niemcy/Bora-Hansgrohe) 53 4. Dion Smith (Nowa Zelandia/Mitchelton-Scott) 55 5. Alejandro Valverde (Hiszpania/Movistar Team) 6. Egan Bernal (Kolumbia/Sky) ... 11. Rafał Majka (Polska/Bora-Hansgrohe) ten sam czas Klasyfikacja generalna: 1. Miguel Angel Lopez (Kolumbia/Astana) - 29:14:17 2. Adam Yates (W.Brytania/Mitchelton-Scott) 14 s 3. Egan Bernal (Kolumbia/Sky) 17 4. Nairo Quintana (Kolumbia/Movistar) 25 5. Steven Kruijswijk (Holandia/Jumbo-Visma) 56 6. Michael Woods (Kanada/Education First) 1.42 7. Rafał Majka (Polska/Bora-Hansgrohe) 2.27