O espanhol de 34 anos, que já tinha vencido uma etapa no Tour2016, cortou a meta isolado, no final dos 168,8 quilómetros entre Roanne e Belleville-en-Beaujolais, após 03:51.42 horas na estrada, com o francês Mathieu Burgaudeau (TotalEnergies) a ser segundo e o norte-americano Matteo Jorgenson (Movistar) terceiro, ambos a 58 segundos do vencedor.
Na sexta-feira, a liderança de Jonas Vingegaard, que hoje chegou no pelotão, será colocada à prova nos 137,8 quilómetros entre Châtillon-sur-Chalaronne e o Grand Colombier, com a meta a coincidir com uma contagem de montanha de categoria especial. O dinamarquês vai procurar defender a amarela dos ataques do esloveno Tadej Pogacar (UAE Emirates), segundo a 17 segundos, com o australiano Jai Hindley (BORA-hansgrohe) em terceiro na geral, a 02.40 minutos.