Le Slovène Tadej Pogacar, leader du Giro depuis sa victoire dans la 2ᵉ étape et grand favori de l'épreuve, reste en tête du classement général.
Thomas, 28 ans, a devancé au terme des 178 km entre Gênes et Lucques le Danois Michael Valgren et l'Italien Andrea Pietrobon au terme d'une échappée partie à 50 km de l'arrivée.
Le médaillé de bronze de la course à l'américaine des Jeux olympiques 2021 à Tokyo, est revenu dans les derniers hectomètres sur Pietrobon qui avait surpris ses compagnons d'échappée peu avant le dernier kilomètre. "C'était comme une longue poursuite par équipes, on était à plus de 60 km/h. C'était compliqué dans le final, on a commencé à y croire à 10 km de l'arrivée", a expliqué Thomas.
"Quand Pietrobon est parti, je n'ai pas voulu partir tout de suite à sa poursuite. Je connaissais le final, j'étais déjà passé ici à l'entraînement", a expliqué le Français qui vit et s'entraîne en Italie.