Fernando Gaviria tentou atacar de longe, mas Caleb Ewan é um poço de potência, ganhando com autoridade a 7ª etapa do Giro.
Num dia tranquilo, o único momento de suspense foi a tentativa de fuga de Vincenzo Albanese (Eolo-Kometa) na curta rampa de 1,5 km a 13% antes da reta da meta, mas sem sucesso pois Daniel Oss (Bora-Hansgrohe) acabou com a veleidade do italiano.
Com esta vitória, Ewan soma cinco vitórias na prova italiana e a vitória número 49 desde que é profissional. David Cimolai foi o segundo a cortar a linha de meta, seguido de Tim Merlier e Matteo Moschetti.
O líder da prova continua a ser Attila Valter (Groupama-FDJ), com Remco Evenepoel, Egan Bernal e Aleksandr Vlasov logo a seguir, com uma margem reduzida. Hugh Carthy - 6º da geral - perdeu tempo pois teve um problema com o selim, mas a organização não lhe aplicou esse tempo dado que o ciclista sofreu esse incidente dentro da zona de segurança.
A etapa de amanhã terá 170 km numa ligação entre Foggia e Guardia Sanframondi. Terá duas subidas pontuáveis e uma chegada em alto. A 50 km da meta os ciclistas terão uma subida (Bocca della Selva) com 19 km a 4,6% de média e a chegada terá uma subida de 3,1 km a 6,6% (4ª categoria).
João Almeida é 10º na classificação da juventude.