Новый этап наступления был начат 25 декабря. В 13 часов после артиллерийской подготовки в атаку пошла пехота. Танки огнем и гусеницами прокладывали ей дорогу. Артиллеристы обеспечивали поражение выявленных целей, ведя огонь прямой наводкой. 28 декабря советские войска ворвались в северную и центральную части города. Немецкие войска оборонялись все так же упорно, время от времени переходя в контратаки. Бой шел за каждое здание, за каждый этаж. И только к исходу 31 декабря город был занят советскими войсками, за исключением крепости и района железнодорожного узла, которые стали ключевыми точками обороны остатков немецких войск.
10 января в расположение 3-й ударной армии даже прибыл лично генерал армии Г. К. Жуков, который решил взять на себя управление войсками на завершающей стадии операции за Великие Луки, которая заключалась в штурме ее крепости. Эта крепость представляла собой старинное каменное сооружение, расположенное в западной части города на возвышенности. Вокруг крепости тянулся земляной вал, состоявший из двух ярусов. Первый из них, служивший как бы основанием для второго, имел высоту до 11 метров с наклоном 50–70 градусов. Второй, столь же крутой, возвышался еще на 10 метров над площадкой первого. По его гребню располагались окопы со стрелковыми ячейками и пулеметными гнездами. Внутри крепости на площади 200 на 350 метров было расположено несколько каменных зданий: церковь, тюрьма, три жилых дома. В их подвалах защитники крепости укрывались во время бомбежки и артиллерийского обстрела.
Первая попытка штурма крепости была предпринята 3 января, но завершилась неудачно. После этого на штурм крепости советское командование не решалось в течение 12 дней. Новый штурм крепости начался только 15 января, и к утру следующего дня он завершился, наконец, удачно. В крепости было обнаружено 336 убитых немецких солдат и офицеров, 235 человек было взято в плен. О потерях советских войск при штурме крепости нигде не сообщалось, но, вероятно, они были на порядок большими.
Таким образом, бои за овладение городом Великие Луки войска 3-й ударной армии вели более двух с половиной месяцев, с 20 ноября 1942 года по 16 января 1943 года, в условиях существенного превосходства советских войск в силах и средствах. Но многократные попытки штурма города срывались. Бои в самом городе также носили ожесточенный характер и потребовали много времени. Оборона Великих Лук стала одним из первых примеров организации и ведения обороны немецкими войсками в городе.
В 1943 году тяжелые бои развернулись на подступах к областным центрам Орел и Белгород.
Первым был Орел – крупный железнодорожный узел, крепостные сооружения которого сохранились с XVII века. Двухлетняя оккупация этого города позволила германскому командованию провести комплекс мероприятий по подготовке его к обороне, оборудовав четыре внешних и три внутренних оборонительных рубежа с высокой плотностью различного рода инженерных сооружений. Центральным опорным пунктом стал кремль и крепостная стена XVII века. Штурм города Орел был возложен на 3-ю (командующий – генерал-лейтенант А. В. Горбатов) и 63-ю армии (командующий – генерал-лейтенант В. Я. Колпакчи).
Бои за Орел начались 4 августа. Характеризуя их, позже начальник штаба 63-й армии генерал В. А. Белявский писал:
«В те дни мы видели перед собой очень сильного, искусного в тактике врага, который оказывал жесткое сопротивление в обороне, организовывал бесчисленные контратаки и, надо заметить, умело отходил. Оставляя один рубеж, противник основными силами занимал новый, как правило, с сетью опорных пунктов на высотах и в населенных пунктах. Одновременно он оставлял крепкие арьергарды. Они не только сдерживали продвижение советских войск, но часто переходили и в контратаки, используя в качестве своеобразных засад небольшие группы танков и самоходных орудий. Нередко при отходе враг минировал пути продвижения наших войск, что в условиях бездорожья сделать было не так уж трудно. Не снижалась активность и его авиации».
На рассвете 5 августа Орел был полностью освобожден.
С утра 5 августа начались напряженные бои за Белгород, который немецкое командование также превратило в сильный узел сопротивления. Вокруг города был создан оборонительный обвод с густой сетью дзотов и огневых точек в каменных строениях. Только противотанковых рвов на окраинах города было отрыто более 10 километров. Подступы к оборонительному обводу прикрывались минными полями. Кварталы города были приспособлены для ведения уличных боев. В руках противника находились высоты Меловых гор, и нашим войскам пришлось наступать по болотным низинам, которые были заранее пристреляны немецкой артиллерией. Но этот город, практически лишенный каменных строений, был взят к исходу первого дня штурма.
Большие усилия пришлось приложить советским войскам при освобождении столицы Литвы города Вильнюса (до 1939 года – Вильно) с его крепостными сооружениями XIV – XV веков, который заблаговременно был превращен немцами в мощный узел обороны. Общая численность немецкого гарнизона в городе достигала 12–15 тысяч человек. Противник имел танки, артиллерию и самоходные орудия.
Штурм этого города начался 8 июля 1944 года и продолжался шесть суток.
Даже после того как советским войскам удалось прорваться в город, бои продолжались в его центре и в западной части еще несколько суток. Советская авиация, поддерживая действия наземных частей, подвергала сокрушительным ударам вражеский гарнизон. За 12 июля бомбардировщики 1-й воздушной армии сделали 370 самолето-вылетов, сбросив только на основной очаг сопротивления противника в районе тюрьмы около 90 тонн авиабомб. Используя удары авиации, советские части к утру 13 июля заняли центральную часть города и разъединили немецкий гарнизон на две основные группы. Но и после этого первая группа продолжала оказывать сопротивление в районе Лукишки, имея главный опорный пункт в тюрьме, вторая – оборонялась в районе обсерватории. И только к 17 часам город был полностью очищен от вражеских групп.
Но оборона немецкими войсками бывших советских городов несравнима с обороной «городов-крепостей», расположенных на территории Венгрии и самой Германии, где «каждый бункер, каждый квартал немецкого города и каждая немецкая деревня, – подчеркивалось в приказе Гитлера, – должны превратиться в крепость, у которой противник либо истечет кровью, либо гарнизон этой крепости в рукопашном бою погибнет под ее развалинами... В этой суровой борьбе за существование немецкого народа не должны щадиться даже памятники искусства и прочие культурные ценности. Ее следует вести до конца».
26 января советские войска вышли на дальние подступы к Шнейдемюлю, городу, расположенному в системе так называемого предполья пограничных укреплений Германии в восточной части Нормандии. По данным разведки, его гарнизон составляли три отдельных пехотных полка, артиллерийский полк, батальон «Алярм» (местной нацистской организации), саперный полк, три батальона фольксштурма, противотанковый дивизион, до 60 танков и штурмовых орудий. Общая численность гарнизона достигала 12 тысяч человек.
Город был подготовлен в инженерном отношении к круговой обороне, имел четыре оборонительных обвода и цитадель. На улицах и площадях оборудовались траншеи полного профиля, готовились баррикады и завалы. Огневые позиции артиллерии находились в подвалах больших зданий и полуподвальных помещениях. Основу обороны составлял пехотный батальон, оборонявший один-два квартала (250–300 метров по фронту), имея в первой линии две роты, во втором эшелоне – одну. Рота, имея шесть-восемь ручных пулеметов, двадцать-тридцать ручных противотанковых ружей «Панцерфауст», обороняла группу домов. Взвод, располагая двумя-тремя ручными пулеметами и десятью ружьями «Панцерфауст», оборонял одиндва дома. Отделение, вооруженное ручным пулеметом и четырьмя-пятью ружьями «Панцерфауст», обороняло одну-две квартиры в доме. Пехотная рота, выделенная во второй эшелон батальона, располагалась в подготовленных к обороне зданиях внутри квартала.
Штурм города начался 12 февраля 1945 года. Ему предшествовал удар авиации. В ней участвовало более 300 самолетов. С рассвета началась артиллерийская подготовка, продолжавшаяся 90 минут. В 8 часов (время начала завтрака у противника) в атаку устремились штурмовые отряды и группы по всему внешнему оборонительному обводу. Их активно поддерживали артиллерия и авиация, господствующая в воздухе.
Принципиальная схема действий войск Вермахта при обороне города
Зажатые в городе немецкие подразделения обороняли каждый квартал, каждое здание. Бои продолжались как днем, так и ночью. Лишь к рассвету 14 февраля над цитаделью взвился красный флаг. Как свидетельствуют трофейные документы, в бою за Шнейдемюль было уничтожено более 8 тысяч солдат и офицеров Вермахта. В плен попало около 700 человек. О потерях советских войск при штурме этого города нигде не сообщалось.