Romeo finalizó con un tiempo de 4:34:10 y obtuvo una ventaja de 14 segundos sobre el colombiano Harold Tejada (XDS Astana), segundo, y el francés Louis Barré (Intermarché - Wanty), que finalizó en tercera posición.
El vallisoletano, durante gran parte de la etapa, formó parte de un grupo de 13 ciclistas, entre los que se encontraban el neerlandés Mathieu van der Poel (Alpecin-Deceuninck), el alemán Florian Lipowitz (Red Bull-BORA-hansgrohe), o el propio Harold Tejada (XDS Astana), que escaparon del pelotón y obtuvieron ventajas de hasta 1:45 minutos.