В результате «десяти сталинских ударов» советские войска к концу 1944 вышли на границы гитлеровской Германии, освободив, советскую территорию от немецко-фашистских захватчиков. Перед Советской Армией была поставлена новая задача довершить дело разгрома немецко-фашистской армии, добить фашистского зверя в его собственном логове и водрузить над Берлином знамя победы. Однако над войсками, готовившимися к штурму Берлина, нависала крупная группировка противника, окопавшаяся в Восточной Пруссии, без уничтожения которой наступать на Берлин было бы весьма рискованно.
Согласно замыслу Ставки Верховного Главнокомандования, общая цель операции заключалась в том, чтобы отсечь войска группы армий «Центр» от остальных сил, прижать их к морю, расчленить и уничтожить по частям, полностью очистив от врага территорию Восточной Пруссии и Северной Польши.
Первоначально наступление было назначено на 20 января, но было начато раньше намеченного срока, так как необходимо было спасать наших тогдашних союзничков от того катастрофического положения, которое создалось у них в связи с немецким контрнаступлением в Арденнах.
Вся тяжесть подавления вражеской обороны легла на артиллерию.
Первыми 13 января перешли в наступление войска 3-го Белорусского фронта. Несмотря на тщательную подготовку, полностью сохранить в тайне мероприятие такого большого масштаба не удалось. Противник, которому стало известно время наступления фронта, в ночь на 13 января, рассчитывая не допустить планомерного развития дальнейших событий, начал сильный артиллерийский обстрел боевых порядков ударной группировки фронта. Однако ответными ударами артиллерии и ночных бомбардировщиков артиллерия врага вскоре была подавлена. В результате противник не смог помешать войскам фронта занять исходные позиции и перейти в наступление согласно плану.
Один из фортов Кёнигсберга
В 6 часов утра начались успешные действия передовых батальонов. Ворвавшись на передний край, они установили, что первую траншею занимают лишь незначительные силы, остальные отведены во вторую и третью траншеи. Это позволило внести некоторые коррективы в план артиллерийской подготовки, которая продолжалась с 9 до 11 часов.
Так как над полем сражения стоял густой туман, а небо было покрыто низкими облаками, самолеты не могли подняться с аэродромов. Вся тяжесть подавления вражеской обороны легла на артиллерию. За два часа советские войска израсходовали большое количество боеприпасов: только в 5-й армии было выпущено более 117 100 снарядов. Но и повышенный расход боеприпасов не обеспечил полного подавления вражеской обороны.
После артиллерийской подготовки пехота и танки, поддерживаемые огнем артиллерии, перешли в атаку. Гитлеровцы повсюду оказывали ожесточенное сопротивление. В условиях плохой видимости они подпускали танки на близкое расстояние, а затем широко применяли фаустпатроны, противотанковую артиллерию и штурмовые орудия. Преодолевая упорное сопротивление врага и отражая его непрерывные контратаки, соединения 39-й и 5-й армий к исходу дня вклинились в оборону противника на 2–3 км; более успешно наступала 28-я армия генерала А. А. Лучинского, продвинувшаяся до 7 км.
Немецко-фашистское командование, пытаясь во что бы то ни стало задержать наступление советских войск, в течение 13-го и в ночь на 14 января перебросило с неатакованных участков к месту прорыва две пехотные дивизии, а из резерва подтянуло танковую дивизию. Отдельные пункты и узлы сопротивления несколько раз переходили из рук в руки. Отражая контратаки, войска фронта настойчиво продвигались вперед.
14 января погода несколько прояснилась и самолеты 1-й воздушной армии совершили 490 самолето-вылетов: они уничтожали танки, артиллерию и живую силу противника, вели разведку до рубежа Рагнит, Растенбург. К исходу следующего дня войска ударной группировки фронта, прорвав главную полосу, вклинились в оборону врага на 15 км.
Вклинивание советских войск в оборону врага создало угрозу окружения его группировки, оборонявшейся в междуречье Немана и Инстера. Командующий группой армий «Центр» вынужден был разрешить командующему 3-й танковой армией генералу Э. Раусу отвести 9-й армейский корпус из этого района на правый берег реки Инстер. В ночь на 17 января действовавшие здесь соединения 39-й армии, установив начало отхода противника, перешли к его преследованию. Усилили нажим и войска основной группировки этой армии. Утром сильным ударом они завершили прорыв тактической зоны обороны врага и стали развивать наступление в северо-западном направлении. В то же время продвижение войск 5-й и 28-й армий замедлилось, так как немецко-фашистское командование, стремясь любой ценой удержать вторую полосу обороны, непрерывно усиливало свои части танками, штурмовыми орудиями и полевой артиллерией.
Командующий 3-м Белорусским фронтом генерал И. Д. Черняховский, учитывая сложившуюся обстановку, решил немедленно использовать успех 39-й армии для ввода второго эшелона. На это направление вначале был выдвинут 1-й танковый корпус генерала В. В. Буткова, а затем и соединения 11-й гвардейской армии под командованием генерала К. Н. Галицкого. Мощный удар по опорным пунктам и скоплениям вражеской пехоты и танков нанесла авиация, которая в этот день совершила 1422 самолето-вылета.
18 января 1-й танковый корпус вошел в прорыв на левом фланге 39-й армии. Уничтожая на своем пути разрозненные группы противника, соединения танкового корпуса достигли реки Инстер и захватили плацдармы на ее правом берегу. Используя успех корпуса, войска 39-й армии продвинулись за день на 20 км. К исходу дня ее передовые части вышли на реку Инстер.
2-й Белорусский фронт 14 января перешел в наступление с плацдармов на реке Нарев, севернее Варшавы, на млавском направлении. В 10 часов началась 15-минутная артиллерийская подготовка.
Передовые батальоны дивизий первого эшелона, развернутые на ружанском плацдарме, энергично атаковали передний край обороны врага и ворвались в первую траншею. Развивая успех в глубину, они к 11 часам овладели второй и частично третьей траншеями, что позволило сократить артиллерийскую подготовку, а период артиллерийской поддержки атаки начать двойным огневым валом на всю глубину второй позиции.
В первый же день войска 2-й ударной армии генерала И. И. Федюнинского продвинулись на 3–6 км, а соединения 3-й армии под командованием генерала А. В. Горбатова и 48-й армии генерала Н. И. Гусева прошли с боями 5–6 км.
1-й Прибалтийский фронт готовился перейти в наступление 20 февраля, имея задачу в течение недели очистить от немцев Земландский полуостров. Однако на день раньше немцы сами нанесли силами нескольких пехотных и 5-й танковой дивизии сходящиеся удары со стороны Фишхаузена и Кёнигсберга (операция «Западный ветер») по частям 39-й армии генерала И. Людникова, в результате которого восстановили сухопутную связь между Земландией и Кёнигсбергом и сорвали советское наступление.
24 февраля 1-й Прибалтийский фронт, передав войска 3-му Белорусскому фронту, был упразднён. Вступив в командование фронтом, А. М. Василевский приказал прекратить напрасные атаки, до 10 марта пополнить запасы и тщательно подготовить завершающие удары. Учитывая ограниченные силы, маршал решил уничтожить окружённые группировки последовательно, начиная с самой сильной — хейльсбергской.
В плен немцы теперь сдавались организованно и дисциплинированно.
Создав необходимое превосходство, войска возобновили наступление 13 марта. Туманы и низкая облачность по-прежнему ограничивали применение артиллерии и авиации. К этим трудностям прибавились весенняя распутица и половодье. Несмотря на сложные условия и упорное сопротивление немцев, советские войска 26 марта вышли к заливу Фриш-Гаф. Германское командование заранее начало спешную эвакуацию войск на Земландский полуостров. Из 150 тыс. немецких солдат и офицеров, которые оборонялись юго-западнее Кёнигсберга, 93 тыс. было уничтожено, а 46 тыс. взято в плен. 29 марта остатки хейльсбергской группировки прекратили борьбу. После завершения Хейльсбергской операции у 3-го Белорусского фронта освободилось шесть армий: три из них были направлены на Кёнигсберг, остальные выводились в резерв Ставки, начав перегруппировку на Берлинское направление.
6 апреля 3-й Белорусский фронт начал Кёнигсбергскую операцию. После мощной артиллерийской подготовки пехота и танки атаковали позиции немцев. Из-за плохой погоды авиация за день совершила всего 274 самолето-вылета. Преодолев упорное сопротивление противника, войска продвинулись на 2—4 км и к исходу дня вышли на окраины города. Решающими стали последующие два дня, когда установилась летная погода. 516 тяжелых бомбардировщиков 18-й воздушной армии, которой командовал Главный маршал авиации А. Е. Голованов, только вечером 7 апреля в течение 45 минут обрушили на крепость 3742 крупнокалиберные бомбы. В массированных налетах участвовали и другие воздушные армии, а также авиация флота. Необходимо отметить достойный вклад летчиков 4-й воздушной армии генерала К. А. Вершинина. В ее составе под командованием майора Е. Д. Бершанской отважно сражались летчицы из полка ночных бомбардировщиков У-2. Их мужество и героизм были высоко оценены Родиной: 23 летчицы удостоены звания Героя Советского Союза. На головы врага было сброшено 2,1 тыс. бомб различного калибра.
8 апреля наступавшие с севера и юга войска разрезали группировку противника на две части.
Комендант крепости Кёнигсберг генерал О. Лаш, видя бесполезность дальнейшего сопротивления, попросил командующего 4-й армией генерала Мюллера разрешить прорыв оставшихся сил на Земландский полуостров, но получил отказ. Мюллер пытался ударом с полуострова на запад помочь гарнизону Кёнигсберга, но советская авиация сорвала эти атаки. К вечеру остатки гарнизона были зажаты в центре города и утром оказались под сокрушительным огнем артиллерии. Солдаты стали сдаваться в плен тысячами. 9 апреля Лаш приказал всем сложить оружие. Гитлер расценил такое решение как преждевременное и приговорил генерала к смертной казни через повешение.
9 апреля гарнизон Кёнигсберга капитулировал. Сдался и сам Лаш, что спасло его от приговора Гитлера. Вместе с Лашем в плену оказались 93 853 солдата и офицера. Около 42 тыс. немецких военнослужащих гарнизона крепости погибли. Генерал Мюллер был смещен с должности командующего.
В Восточной Пруссии Красная Армия уничтожила 25 германских дивизий, другие 12 дивизий потеряли от 50 до 70% своего состава. Советские войска захватили в плен более 220 тыс. солдат и офицеров. Трофеями стали около 15 тыс. орудий и минометов, 1442 танка и штурмовых орудия, 363 боевых самолета и много другой боевой техники. Потеря крупных сил и важной в военно-экономическом отношении области ускорила окончательное поражение Германии.