Gallopin, que se escapó a 3,5 kilómetros de meta, llegó en solitario a meta con un tiempo de 4h18:20, a una media de 43,1 kms/hora, seguido a 5 segundos por el eslovaco Peter Sagan (Bora) y Valverde (Movistar).
En la general es tercero el alemán Emanuel Buchmann (Bora), a 48 segundos.
Este sábado se disputa la octava etapa entre Linares y Almadén, de 195,1 kilómetros.