Действия 42-й армии в ходе Ленинградско-Новгородской операции
Перед 42-й армией стояла задача прорыва сильно укреплённой за два с лишним года полосы обороны противника, наступление в общем направлении на Красное Село – Ропшу, где армия должна была соединиться с войсками 2-й ударной армии, наступавшей с Ораниенбаумского плацдарма.
Утром 15 января 1944 года, на день позднее начала наступления 2-й ударной армии, в полосе главного удара 42-й армии началась артиллерийская подготовка. После артподготовки в наступление перешли три дивизии 30-го гвардейского стрелкового корпуса. Больших успехов в первый день наступления достигнуто не было. Полностью оборону немецких войск удалось прорвать только 17 января 1944 года на 8-километровом участке юго-западнее Пулково, в направлении Красного Села. В прорыв корпуса на его левом фланге были введены ещё две дивизии: 43-я и 72-я. Первая из них, нанеся удар на юг, расширяя зону прорыва, перегруппировалась и продолжила наступление на Ропшу, а вторая, выйдя к селу Александровское южнее Красного Села, повернула на восток и совершила глубокий охват, совершила поворот на восток, пройдя через станцию Ижора на Павловск.
На правом фланге 109-й стрелковый корпус наступал в направлении на Урицк – Стрельну, однако безуспешно: 109-я стрелковая дивизия в течение трёх дней не смогла прорвать оборону противника. На левом фланге наступления войска 110-го стрелкового корпуса завязали бои за Пушкин. С фронта на г. Пушкин наступали части 79-го укреплённого района, а 56-я и 85-я стрелковые дивизии совершали охват города с запада: первая наступала непосредственно на город, а вторая совершала глубокий охват, выйдя к Павловску 24 января 1944 года вместе с 72-й стрелковой дивизией, которая вышла южнее города. Немецкие войска с боями оставили города Пушкин и Павловск 24 января 1944 года.
18 января 1944 года советские войска 30-го гвардейского корпуса подошли к Красному Селу и завязали бои за этот населённый пункт и господствующий опорный пункт Воронья Гора, 19 января 1944 года Красное Село с помощью, введённой из резерва 291-й стрелковой дивизии, было освобождено. Была сформирована подвижная группа, которая устремилась на Ропшу, где вечером 19 января 1944 года соединилась с подвижными передовыми частями 2-й ударной армии в районе Русско-Высоцкое. Однако полноценное кольцо окружения возникло только утром 20 января 1944 года, когда части 43-й стрелковой дивизии соединились со 189-й стрелковой дивизией 2-й ударной армии в районе Ропши. В окружение попали 126-я пехотная дивизия, 9-я авиаполевая дивизия, 530-й дивизион морской артиллерии и некоторые другие части. Однако личный состав немецких частей вышел практически в полном составе, но будучи вынужденным бросить тяжёлое вооружение, снаряжение и технику. По немецким данным, в плен попало около 1000 человек, было потеряно 265 орудий, в т. ч. 85 тяжелых.