Советское командование учитывало возможность самостоятельного отвода немецких войск. На этот случай разрабатывался специальный вариант наступательной операции под названием «Нева-1». Но, не дождавшись отхода, пришлось действовать по плану «Нева-2».
Наступление началось с небывалой по мощи артподготовки. 2-я ударная армия атаковала в направлении Ропши. На следующий день с Пулковских высот ударила 42-я армия, в центре которой наступал 30-й гвардейский корпус генерала Симоняка. После операции «Искра» Симоняк получил прозвище «генерал-прорыв». В первый же день его корпус врезался в немецкую оборону на 5 километров. Командующий 18-й армией Линдеман понимал, что его войска под угрозой окружения и теперь умолял Кюхлера разрешить отойти как можно скорее. Кюхлер, выждав сутки, дал приказ отступать. Ночью 18 января корпус Симоняка штурмовал самый сильный узел обороны — Воронью гору. Уже на рассвете над горой подняли красный флаг. Утром 20 января части 2-й ударной армии и 42-й армии встретились в районе Ропши. Петергофско-Стрельнинская группировка немцев была уничтожена. Тысяча солдат и офицеров вермахта сдались в плен. Захвачены танки и артиллерия, обстреливавшие Ленинград. Освобождены Петергоф, Стрельна и Красное Село. В этот же день войска Волховского фронта вошли в разрушенный Новгород.
Утром 20 января части 2-й ударной армии и 42-й армии встретились в районе Ропши
Впрочем, окружить крупные силы противника так и не удалось. Из Новгорода немцы вывели с огромными потерями 3 дивизии, кавалерийскую бригаду, эстонский и латышский батальоны. В окружении в районе Ропши оказались 2 немецкие дивизии. Но и они совершили прорыв на юг. С боями удалось прорваться и немецким войскам, окруженным под Пушкиным. Командир 26-го армейского корпуса получил за этот подвиг Дубовые листья к рыцарскому кресту.
21 января войска Ленинградского и Волховского фронтов развернули наступление на Лугу, обходя фланги немецкой 18-й армии. Под угрозой окружения, войска вермахта спешно отходили на запад. 18-я армия потеряла две трети боевой мощи. Командующего группой армий «Север» фон Кюхлера, который предупреждал о катастрофе, Гитлер отправил в отставку. Вскоре его место занял преданный кавалерист Линдеман.