Vào ngày 24 tháng 10 năm 1917, người Áo (hiện được sự hỗ trợ quyết định của Đức) tấn công vào Caporetto bằng các chiến thuật xâm nhập mới; mặc dù họ đã tiến hơn 100 km (62,14 dặm) theo hướng Venice và thu được nhiều nguồn cung cấp đáng kể, họ đã bị chặn lại và không thể vượt qua sông Piave. Ý dù bị thương vong lớn đã phục hồi sau trận chiến và một chính phủ liên hiệp dưới quyền Vittorio Emanuele Orlando được thành lập. Ý cũng nhận được sự hỗ trợ của các cường quốc phe Hiệp ước: vào năm 1918, một lượng lớn vật liệu chiến tranh và một số sư đoàn phụ trợ của Mỹ, Anh và Pháp đã đến chiến khu Ý. Cadorna được thay thế bởi Tướng Armando Diaz; Dưới sự chỉ huy của ông, quân Ý đã chiếm lại thế chủ động và giành chiến thắng trong Trận chiến trên sông Piave quyết định (15-23 tháng 6 năm 1918), trong đó khoảng 60.000 lính Áo và 43.000 lính Ý bị giết. Đế chế Áo-Hung đa sắc tộc bắt đầu tan rã, để lại quân đội của họ đơn độc trên các chiến trường. Trận chiến cuối cùng là tại Vittorio Veneto; sau 4 ngày kháng cự gay gắt, quân Ý đã vượt qua sông Piave và sau khi mất 90.000 quân, quân Áo bại trận đã rút lui trong hỗn loạn và bị quân Ý truy đuổi. Người Ý đã bắt 448.000 lính Áo-Hung (khoảng 1/3 quân đội), 24 tướng, 5.600 khẩu đại bác và súng cối, và 4.000 súng máy. Sự tan vỡ của quân đội cũng đánh dấu sự khởi đầu của cuộc nổi dậy của nhiều sắc tộc vì họ từ chối tiếp tục chiến đấu vì một mục tiêu mà giờ đây dường như là vô nghĩa. Những sự kiện này đặt dấu chấm hết cho Đế quốc Áo-Hung khi nó sụp đổ vào ngày 31 tháng 10 năm 1918. Hiệp định đình chiến được ký kết tại Villa Giusti vào ngày 3 tháng 11.