Не лучше дела шли и в 3-й ударной — 5 стрелковых дивизий, 3 стрелковые, 1 танковая бригада, — продвигавшейся со скоростью 2–3 км в сутки.
Девять дней не стихали бои в районе Новосокольников. Две армии — 6-я гвардейская, 22-я общевойсковая — безуспешно бились о несокрушимую оборону 43-го армейского корпуса.
В итоге на южном фланге фронт Попова не достиг территориальных успехов. В центре удалось овладеть станцией Насва, перерезав рокадную дорогу Новосокольники—Дно. На северном крыле 1-я ударная армия не продвинулась ни на шаг. Тем не менее активность 2-го Прибалтийского фронта вынудила командование группы армий «Север» ввести в бой три дивизии из своего резерва, а также позволила сковать основные силы 16-й германской армии. Идрица и Новосокольники оставались неприступными.
20 января Сталин, выразив Попову свое недовольство действиями фронта, рекомендовал сместить генерала Сухомлина, разрешил прекратить зашедшее в тупик наступление на идрицком направлении и произвести перегруппировку сил. На этот раз командующий 2-м Прибалтийским фронтом решил сконцентрировать усилия 22-й и 10-й гвардейской армий в одном районе — Насва, Новосокольники. В связи с этим 10-й гвардейской предстояло переместиться на 50–70 км на север и занять позиции правее 6-й гвардейской армии. Для маскировки передвижения соединений с фланга к центру фронта дивизии первого эшелона армии оставили на месте и включили их в состав 3-й ударной. Вместо них в 10-ю гвардейскую передали гвардейские дивизии из других армий. Теперь силами трех армий планировалось разгромить новосокольническую группировку противника и, обойдя с севера Пустошку и Идрицу, развивать наступление на Опочку. Начать намечали 30 января.
22 января Ставка Верховного Главнокомандования утвердила соображения на дальнейшее ведение операции Военного совета Ленинградского фронта. Учитывая начавшийся отход войск противника с мгинского участка и переброску части их в район Красногвардейска и Волосова, командование фронта решило захватить в первую очередь Красногвардейск, освободить участок Октябрьской железной дороги до Тосно, отрезать пути отхода любанско-тосненской группировке противника и уничтожить ее во взаимодействии с войсками Волховского фронта; после этого главный удар развивать в юго-западном направлении на Кингисепп, Нарву, а вспомогательный — на Сиверский, охватывая левый фланг 18-й армии и лишая его выхода на нарвское направление.
Войска 2-й ударной армии, развивая наступление на кингисеппском направлении, 27 января ночным штурмом овладели станцией Волосово на железной дороге Кингисепп—Красногвардейск. Наиболее трудная задача стояла перед 42-й и 67-й армиями. На их пути находились такие мощные узлы сопротивления, как города Пушкин, Слуцк (Павловск), Красногвардейск, Мга и другие. Совершив глубокий обход Пушкина и Слуцка, соединения генерала Масленникова утром 24 января одновременной атакой с фронта и тыла освободили эти города.
Упорные бои разгорелись за Красногвардейск. В ночь на 26 января начался штурм города. Выбивая противника из подвалов и чердаков каменных домов, бойцы освобождали квартал за кварталом. К утру город был взят.
Главной целью для Волховского фронта становился город Луга — важный узел коммуникаций в тылу 18-й армии. Ставка требовала войсками левого крыла не позднее 29— 30 января освободить город, выйти на рубеж Луга — Сольцы и во взаимодействии с войсками Говорова окружить и уничтожить лужскую группировку противника. С целью улучшения управления войсками 25 февраля на лужское направление было переброшено полевое управление 8-й армии, которое возглавило два стрелковых корпуса, переданные из 59-й армии. Таким образом, 8-я армия в новом составе из крайне правой превратилась теперь в левофланговую и повела наступление на станцию Передольскую.
Бывшие соединения генерала Старикова были переподчинены 54-й армии, которой на правом крыле предстояло не позднее 23–24 января взять Любань и содействовать войскам Ленинградского фронта в овладении Тосно и выдвижении к Сиверскому. 26 января войска 54-й армии освободили Тосно, а затем Любань и Чудово. Октябрьская железная дорога была освобождена на всем ее протяжении. Главные силы генерала Рогинского также устремились к Луге.
В то же время 59-я армия, развернув наступление на Батецкий и Лугу, сломила сопротивление противника, пытавшегося удержать линию железной дороги Оредеж—Дно, по которой должна была отходить оказавшаяся под угрозой окружения любанско-чудовская группировка. К концу дня 26 января войска генерала Коровникова вышли к верховьям Луги, захватили плацдарм на ее западном берегу, на участке севернее станции Передольская перерезали железную дорогу Ленинград—Дно. 27 января 8-я армия вошла в освобожденную 5-й партизанской бригадой Передольскую.
С освобождением городов Пушкин, Красногвардейск, Любань, Чудово и Октябрьской железной дороги блокада Ленинграда была полностью ликвидирована. Закончилась беспримерная в истории эпопея защиты города, выдержавшего 900-дневную осаду.
К 30 января войска Говорова и Мерецкова взломали оборону 18-й армии на 300-километровом фронте, с боями продвинулись на 60–100 км, вышли к вражескому оборонительному рубежу по реке Луга и перерезали важнейшие коммуникации противника. Видя реальную угрозу окружения остатков 18-й армии, потери которой достигли 31 000 (в том числе 14 000 убитыми), командующий группой армий «Север» начал отвод их в западном и юго-западном направлениях.
Надежды на удержание Северного вала безвозвратно рухнули. Гитлер одобрил приказ Кюхлера от 30 января, но на следующий день вызвал фельдмаршала к себе в Ставку и отстранил его от командования без привлечения к дальнейшей работе. Новым командующим группой армий «Север» 31 января был назначен генерал Вальтер Модель — «пожарный» Гитлера. Перед войсками ставилась задача остановить наступление Ленинградского и Волховского фронтов на оборонительном рубеже по реке Луга, сохранить за собой железную и шоссейную дороги Луга—Псков, необходимые для отвода соединений 18-й армии на тыловой оборонительный рубеж «Пантера». На лужский рубеж перебрасывались моторизованная и 12-я танковая дивизии из группы армий «Центр», пехотная дивизия — из 16-й армии.
Немцы не дали себя окружить и сумели отвести за Лугу разбитые соединения 18-й армии. Создав сильную группировку, они оказывали упорное сопротивление советским войскам.
30 января на ряде участков 2-го Прибалтийского фронта была проведена разведка боем крупными силами. А на следующий день войска генерала Попова перешли в наступление в направлении Новосокольники — Опочка.
Вновь приходилось наступать в очень трудных условиях, по сильно пересеченной местности с толстым снежным покровом, изрезанной многочисленными балками, заполненными водой. Высоты и подступы к ним были покрыты лесом и кустарниками. Для танков такая местность была почти непроходимой, и вся тяжесть наступления вновь легла на плечи пехоты. И вновь надеялись задавить противника количеством.
Главный удар южнее шоссе Новосокольники—Маево наносила значительно усиленная 10-я гвардейская армия. В ее состав теперь входили 14 стрелковых дивизий, сведенных в пять корпусов, 29-я и 78-я танковые бригады, 5 отдельных танковых полков, 2-й артиллерийский корпус, 6-я гвардейская истребительно-противотанковая бригада, 21-я гвардейская минометная бригада М-30 и 4 отдельных полка реактивной артиллерии.
Участок предполагаемого прорыва занимал по фронту всего 7,5 км. В этих границах стрелковым дивизиям 15-го и 7-го гвардейских корпусов нарезались полосы шириной в 1200–1300 м. А 19-й гвардейский корпус, наступавший на левом фланге армии, получал на дивизию всего по 600–800 м. Первый эшелон усиливался за счет отдельных танковых полков. Позади 7-го корпуса располагался 100-й гвардейский, предназначавшийся для развития успеха. 96-й стрелковый корпус наносил вспомогательный удар на правом фланге.
В этой полосе с немецкой стороны оборону занимали части 83-й и 23-й пехотных дивизий, а также 14-й штрафной и сводный строительный батальоны. Глубина первой полосы равнялась 4–6 км. Вторая проходила севернее железной дороги Новосокольники—Маево. Оборона состояла из хорошо организованной системы узлов сопротивления, основой которых являлись населенные пункты и господствующие высоты. Насыщенность ее огневыми средствами не превышала, однако, 15–20 пулеметов и 12–15 орудий и минометов на километр фронта. Оперативных резервов противника в непосредственной близости советская разведка не обнаружила.
Впрочем, ввиду краткости отведенного на подготовку времени штаб армии располагал довольно скудными данными о противнике: были известны общее начертание переднего края, расположение небольшого количества пулеметных точек и некоторые районы расположения артиллерийских батарей. Поэтому лишь 30 процентов советской артиллерии выделялось для подавления конкретных огневых точек. Основная масса артиллерии должна была подавлять районы целей в период артподготовки и сопровождения атаки.