Démare, del equipo Groupama-FDJ y quien ya había ganado también la cuarta y sexta etapas, se impuso con un tiempo de dos horas, 47 minutos y 28 segundos para recorrer los 143 kilómetros entre Matera y Brindisi.
En la clasificación general sigue al frente el portugués João Almeida (Deceuninck-Quick Step), con 24h.48m.29s.
Sepúlveda está 84° a 38m.05s. de Almeida; y Richeze aparece 156° (avanzó un lugar respecto a ayer), a 1h.14m.19s.
Como líder de la clasificación por puntos se mantiene Démare, quien superó al eslovaco Peter Sagan (Bora-Hansgrohe); el del Gran Premio de Montaña sigue con el italiano Filippo Ganna (Team Ineos); y el de mejor joven a Almeida.
Este sábado se correrá la octava etapa, de 200 kilómetros entre Giovinazzo, en la zona de Bari; y Vieste, provincia de Foggia.