As Potências Centrais lançaram uma ofensiva esmagadora em 26 de outubro de 1917, liderada pelos alemães. Eles alcançaram uma vitória na Batalha de Caporetto (Kobarid). O exército italiano foi redirecionado e recuou mais de 100 quilômetros para se reorganizar, estabilizando-se no rio Piave. Como o exército italiano tinha sofrido grandes perdas na Batalha de Caporetto, o governo italiano convocou os chamados "Meninos de 99" ("Ragazzi del '99"): isto é, todos os homens nascidos em 1899 ou antes, e assim tinham 18 anos ou mais. Em 1918, os austro-húngaros não conseguiram romper em uma série de batalhas no Piave e foram finalmente derrotados decisivamente na Batalha de Vittorio Veneto em outubro daquele ano. Em 1 de novembro, a Marinha italiana destruiu grande parte da frota austro-húngara estacionada em Pula, impedindo que fosse entregue ao novo Estado dos Eslovenos, Croatas e Sérvios. Em 3 de novembro, os italianos invadiram Trieste pelo mar. No mesmo dia, o Armistício de Villa Giusti foi assinado. Em meados de novembro de 1918, os militares italianos ocuparam todo o antigo Litoral austríaco e tomaram o controle da porção da Dalmácia garantida à Itália pelo Pacto de Londres. No final das hostilidades em novembro de 1918, o Almirante Enrico Millo se declarou o Governador da Dalmácia da Itália. A Áustria-Hungria se rendeu em 11 de novembro de 1918.