Caruso, segundo à geral, cumpriu os 164 quilómetros entre Verbani e Alpe Motta em 4:27.53 horas, batendo o líder Egan Bernal por 24 segundos, com o colombiano Daniel Martínez (INEOS) no terceiro lugar, a 35, e o português João Almeida (Deceuninck-QuickStep) em quinto, a 41.

Antes da 21.ª e última etapa, Bernal lidera a geral com 1.59 minutos de vantagem para o italiano, com o britânico Simon Yates (BikeExchange) em terceiro, a 3.23. João Almeida segue no oitavo posto da geral, a 8.50.

A 104.ª edição da Volta a Itália termina no domingo, com um contrarrelógio individual que liga Senago a Milão em 30,3 quilómetros.