Ao 4º dia de competição, a Volta a Itália chegou … a Itália! Partida de Catanzaro, sem Wilco Kelderman a alinhar, uma ausência importante para Jonas Vingegaard. Ao contrário dos primeiros dias, a fuga não se formou nos primeiros ataques, mas mesmo assim acabou por constituir-se muito cedo, sendo composta por Darren Rafferty, Warren Barguil, Mattia Bais, Johan Jacobs, Niklas Larsen e Martin Marcellusi. Com Rafferty a 10 segundos da liderança, a XDS Astana assumiu, desde logo, o comando da perseguição.
Mais à frente, a Decathlon começou a ajudar a formação cazaque, com a fuga a entrar com menos de 2 minutos de vantagem na subida de Cozzo Tunno. Foi aí que apareceu a Movistar, a equipa espanhola impôs um ritmo brutal desde as primeiras rampas e, um a um, os sprinters foram cedendo. Primeiro Dylan Groenewegen, depois Jonathan Milan, seguindo-se Paul Magnier, Tobias Lund Andresen e até o camisola rosa Thomas Silva, quando ainda faltavam 8 kms para o alto! No meio de tudo isto, também a fuga era anulada.
Nelson Oliveira fazia um trabalho exímio e até os sprinters mais polivalentes como Edoardo Zambanini e Corbin Strong ficavam para trás, a 2 kms do final da subida até Egan Bernal descolou, com Ben Turner a ficar junto do seu líder. O grupo do colombiano acabaria por crescer, Derek Gee avariou e Sobrero esperou por ele, Filippo Zana também teve um problema mecânico e Andrea Raccagni foi outro a recuar. O grupo de 6 elementos acabaria por recolar a 16 kms da meta com o grupo dos favoritos a ser puxado pela Movistar de forma contínua.
No Red Bull KM apesar da Visma ter tentado algo com Vingegaard foi Jan Christen a somar 6 segundos de bonificação, batendo Giulio Pellizzari e Giulio Ciccone. Foi o irreverente Jan Christen a atacar já dentro dos 2 kms finais e não fosse a perseguição de Enric Mas e Matteo Sobrero a tentativa do suíço poderia mesmo ter resultado. Orluis Aular tomou a iniciativa e lançou o sprint a 300 metros da vida, algo que viria a ser fatal nos 100 metros finais, com Jhonatan Narvaez a passar que nem uma bala para conquistar a vitória em etapa diante de Aular e de Giulio Ciccone, que graças aos 6 segundos de bonificação somados hoje passou a ser o novo camisola rosa.
Afonso Eulálio sprintou para o 6º lugar, numa bela prestação do ciclista português.