С большим напряжением вели боевые действия 1-я и 3-я воздушные армии, совершавшие ежесуточно около 5 тыс. самолето-вылетов. Силы флота прикрывали приморский фланг наступавших войск, нарушали эвакуацию личного состава и боевой техники противника морем, потопили несколько кораблей и транспортов, десантных барж и подводных лодок. Командующий фронтом принял решение ввести в сражение 11-ю гвардейскую армию. Сменив в ночь на 18 апреля войска 2-й гвардейской армии к западу от Фишхаузена, соединения 11-й гвардейской армии в первый же день провели разведку боем, а утром 20 апреля после артиллерийской подготовки атаковали противника. Шесть дней шли бои на подступах к Пиллау, одному из опорных пунктов Восточной Пруссии. Лесистая местность косы в сочетании с инженерными сооружениями повышала устойчивость обороны противника, а небольшая ширина суши (2–5 км), полностью исключавшая маневр, вынуждала наступавших проводить лобовые атаки. Только к исходу 24 апреля 11-я гвардейская армия прорвала шестикилометровую зону оборонительных позиций, прикрывавших подступы к Пиллау с севера(22).
25 апреля советские войска ворвались на его окраины. К вечеру над городом взметнулся красный флаг. Последний узел сопротивления врага в юго-западной части Земландского полуострова был ликвидирован.
После взятия Пиллау в руках гитлеровцев оставалась лишь узкая коса Фрише-Нерунг. Задачи по форсированию пролива и ликвидации этих войск командующий фронтом возложил на 11-ю гвардейскую армию при поддержке сил Юго-Западного морского оборонительного района. В ночь на 26 апреля передовые соединения армии под прикрытием огня артиллерии и авиации форсировали пролив. В это же время стрелковый полк 83-й гвардейской стрелковой дивизии 11-й гвардейской армии, сводный полк 43-й армии вместе с полком 260-й бригады морской пехоты силами флота были высажены на западное и восточное побережья косы Фрише-Нерунг. Совместными усилиями они захватили северный участок косы. Соединения армии закрепились на достигнутом рубеже. В центре и в южной части косы Фрише-Нерунг, а также в устье реки Висла оказывали упорное сопротивление остатки некогда сильной восточно-прусской группировки. 9 мая более 22 тыс. солдат и офицеров врага сложили оружие.
Разгром противника на Земландском полуострове стал финалом всей Восточно-Прусской операции, в результате проведения которой были уничтожены и разгромлены 42 вражеские дивизии.
Положительную роль в развитии событий в Восточной Пруссии сыграли боевые действия советских войск в Курляндии. Сражавшиеся соединения 1-го и 2-го Прибалтийских, а затем Ленинградского фронтов длительное время сковывали здесь крупную вражескую группировку.
Ценой больших усилий они последовательно взламывали глубоко эшелонированную оборону противника, уничтожали его живую силу и технику, препятствовали переброске его соединений на другие участки советско-германского фронта.
Курляндская группировка немецко-фашистских войск на 8 мая 1945 г.
В январе – феврале основные боевые действия проводились на тукумском и лиепайском направлениях. Потеряв надежду на соединение курляндской и восточно-прусской группировок, противник в этот период начал переброску ряда дивизий из Курляндии. Чтобы помешать этому, 2-й Прибалтийский фронт (командующий – генерал А. И. Еременко, начальник штаба – генерал Л. М. Сандалов) осуществил наступательную операцию. Вначале, 16 февраля, был нанесен вспомогательный удар на его правом крыле силами 1-й ударной армии под командованием генерала В. Н. Разуваева и частично 22-й армии генерала Г. П. Короткова. Соединения этих армий успешно справились с задачей воспрепятствовать переброске вражеских частей на салдусское и лиепайское направления. Затем, 20 февраля, перешла в наступление главная группировка фронта, состоявшая из 6-й гвардейской армии генерала И. М. Чистякова и части сил 51-й армии под командованием генерала Я. Г. Крейзера. Удар был нанесен в направлении на Лиепаю с ближайшей задачей ликвидировать противника в районе Приекуле – крупного узла сопротивления на лиепайском направлении – и овладеть рубежом реки Вартава. Только вводом в бой двух пехотных дивизий врагу удалось 22 февраля временно задержать наступавшие части 6-й гвардейской и 51-й армий. Однако утром следующего дня эти армии после частичной перегруппировки возобновили наступление и овладели Приекуле, а к исходу 28 февраля вышли к реке Вартава.