С июня по август 1944 г. войска союзников продвинулись от Рима на север Италии. 13 августа они вошли во Флоренцию, уже освобожденную итальянскими партизанами. 15 августа 15-я группа армий союзников вышла на линию юго-восточнее Римини – Флоренция – река Арно и подошла к последнему немецкому оборонительному рубежу – «линии Готик». Эта оборонительная линия проходила от западного побережья (в 30 км севернее Пизы) по Апеннинским горам между Флоренцией и Болоньей к Адриатическому побережью южнее Римини.
9 апреля 1945 года войска западных союзников перешли в решительное наступление сначала на восточном, а с 13 апреля также и на западном крыле фронта. Они хотели зажать немецкую группу армий в «клещи». Вследствие того что военная промышленность Германии была к тому времени почти целиком уничтожена, а большинство заводов разрушено, немецкие войска уже в течение нескольких недель почти совсем не получали никаких предметов снабжения и боеприпасов. Поэтому выдержать новый натиск превосходящих сил противника и удержать свои позиции они просто не могли. Гитлер к тому же категорически запретил своевременно отвести войска за реку По. 20 апреля западные союзники осуществили прорыв. В ночь с 21 на 22 апреля немцы были вынуждены начать отход. Но теперь уже невозможно было сохранить какой-то порядок. Войска буквально бежали через разлившуюся от дождей и снегопадов реку.
В ночь на 25 апреля в Генуе, Милане, Венеции и других городах Северной Италии по призыву компартии, социалистической партии и др. левых сил началось всеобщее восстание, которым руководил Итальянский Партизанский Комитет Освобождения. 25 апреля после форсирования реки По войска 8-й британской армии своим правым флангом начали движение на северо-восток в направлении Венеции и далее на Триест. 26 апреля партизанское восстание охватило всю Северную Италию, большая часть территории которой была освобождена силами итальянского Сопротивления. Используя успех восстания, части 5-й американской армии двинулись на север в направлении Австрии и в северо-западном направлении – на Милан. 92-я американская пехотная дивизия (дивизия «солдат баффало», состояла из афроамериканцев) прошла вдоль западного побережья в направлении Генуи. В это же время бразильская дивизия быстрым продвижением на Турин застала врасплох немецко-итальянскую армию Лигурии, что привело к ее разгрому.
В конце апреля немецкая группа армий «Ц» потеряла большую часть своих войск и почти всю территорию после отступления на всех участках фронта. 28 апреля 1945 года Муссолини был расстрелян партизанами, а на следующий день по распоряжению генерал-полковника фон Фитингофа, который в это время был назначен командующим группой армий «Юго-Запад», в Казерте, близ Неаполя, был подписан акт о капитуляции немецкой группы армий. С согласия фельдмаршала Кессельринга, осуществлявшего общее командование войсками на Юге, капитуляция началась 2 мая 1945 года. Таким образом, немецкие войска в Италии закончили борьбу, потерявшую теперь всякий смысл.