После 20 января командование Ленинградского фронта решает вести наступление в направлении Красногвардейска и Тосно, чтобы совместно с войсками Волховского фронта освободить бывший Мгинский район и Октябрьскую железную дорогу.
Командование Волховского фронта решает продолжить наступление в сторону города Луги, чтобы совместно с войсками Ленинградского фронта окружить и уничтожить германские части в треугольнике Мга — Чудово — Красногвардейск. Войска 54-й армии намеревались овладеть городом Любань.
22 января директивами Ставки ВГК № 220012 и № 220013 за подписью И. Сталина и А. И. Антонова (исполняющий обязанности начальника Генштаба КА) эти планы были утверждены соответственно для Ленинградского и Волховского фронтов.
С утра 21 января войска 2-й ударной и 42-й армий после частичной перегруппировки начали наступление на Волосово и Гатчину. В это же время Волховский фронт стремился развить главный удар на Лугу, чтобы отрезать пути отхода германским войскам из района Тосно, Любань, Чудово.
С целью объединения усилий всей авиации по обеспечению наступления командующему 13-й воздушной армией, кроме соединений и частей, входивших в ее состав, с 20 января были подчинены ВВС КБФ и 2-й гвардейский истребительный авиационный корпус ПВО.
Противник, потеряв главную полосу обороны на урицко-пулковском и ропшинско-петергофском участках, предпринимал отчаянные усилия, чтобы остановить наступление советских войск. «Враг хочет осуществить прорыв на Гатчину, — писал 19 января в своем приказе командир 11-й немецкой дивизии. — Это его намерение должно быть опрокинуто. Достигнутая сейчас линия должна быть удержана во что бы то ни стало»[61]. Немецким войскам был передан категорический приказ из ставки Гитлера, запрещавший дальнейший отход от Ленинграда. Командир 50-го армейского корпуса отдал войскам письменное распоряжение, в котором указывал, что необходимо «по приказу фюрера держать позиции во что бы то ни стало и предупредить об этом всех офицеров»[62].
Однако расчеты германского командования были сорваны. 43-й и 108-й стрелковые корпуса 2-й ударной армии и 123, 117-й и 110-й стрелковые корпуса 42-й армии, преодолевая упорное сопротивление противника и отражая его контратаки, овладели несколькими населенными пунктами и стали продвигаться к Гатчине. В это же время войска 59-й армии начали наступление на лужском направлении. Германское командование вынуждено было в ночь на 21 января начать отвод своих войск из мгинского выступа, где им грозило окружение. Обнаружив отход противника, 118-й стрелковый корпус 67-й армии генерала В. П. Свиридова, а также войска Волховского фронта (8-я армия генерал-майора Ф. Н. Старикова и 54-я армия генерал-майора С. В. Рогинского) перешли к преследованию.
Наступление советских войск развернулось, таким образом, на всем фронте — от Копорского залива до озера Ильмень. Несмотря на бездорожье, наши части энергично гнали противника, нанося ему сокрушительные удары.
21 января, сбив вражеские арьергарды, войска 67-й и 8-й армий заняли Мгу. Нелегко было овладеть этим мощным узлом сопротивления, который плотно прикрывался огнем артиллерии, минометов и других видов оружия. Этот узел оборудовали инженерные подразделения, уже имевшие опыт строительства оборонительных линий. Они сделали все, чтобы оборонительные позиции стали неприступными. Но мужество и боевой опыт советских воинов оказались сильнее вражеских укреплений.
Командование группы армий «Север» предпринимало отчаянные попытки, чтобы приостановить продвижение советских войск. Оно перебросило в район Гатчины новые силы — 12-ю танковую дивизию и 502-й батальон тяжелых танков «Тигр».
Наши войска, преодолевая упорное сопротивление противника, выбивали его из укрепленных позиций, наносили удары во фланг и тыл вражеских группировок. В результате умелого обходного маневра и стремительной атаки с фронта 110-й стрелковый корпус генерал-майора И. В. Хазова 24 января овладел городами Пушкин и Павловск — мощными опорными пунктами обороны противника. Особенно отличились в этих боях 56, 72-я и 85-я стрелковые дивизии, которыми командовали генерал-майор С. М. Буньков, генерал-майор И. И. Ястребов и полковник К. В. Введенский. Приказом Верховного Главнокомандующего отличившимся соединениям и частям было присвоено почетное наименование Пушкинских и Павловских.
В Павловске и Пушкине — городах-музеях — глазам советских воинов предстала чудовищная картина разрушений. «Входим в знаменитые Пушкинские парки, — писали в те дни фронтовые корреспонденты майоры Ф. Самойлов и К. Аренин. — Вековые деревья, под сенью которых ходил еще юный Пушкин, вырублены… Взорвали плотину, и по черным глыбам струится из-подо льда вода парковых прудов. Не пощадили немцы и пушкинского „Парнаса“… Самое сильное землетрясение не могло бы причинить столько бед, сколько наделали немцы, хозяйничавшие больше двух лет в этом городе»[63].