Chiến dịch tấn công Novgorod-Luga
Diễn biến, 14-31 tháng 1 > Giải phóng Novgorod

Ngày 14 tháng 1, hai phương diện quân Volkhov và Leningrad nổ súng tấn công. Chuỗi chiến dịch Leningrad-Novgorod cũng như chiến dịch Novgorod-Luga chính thức mở màn. Vào lúc 10 giờ 50 phút sáng, sau một loạt pháo bắn chuẩn bị dữ dội, tập đoàn quân số 59 của phương diện quân Volkhov bắt đầu ồ ạt xung phong, tấn công vào trận địa của sư đoàn khinh binh số 28, sư đoàn bộ binh thuộc không quân số 28 và lữ đoàn Latvia SS số 2 của quân đội Đức.
Tại khu đầu cầu phía Bắc của Novgorod, quân Đức đã chịu một đòn tấn công của quân đoàn bộ binh số 6 (bao gồm các sư đoàn bộ binh số 65, 239, 310) và quân đoàn bộ binh số 14 (bao gồm các sư đoàn bộ binh số 191, 225 và 378). Trong ngày tấn công đầu tiên, bão tuyết dày đặc đã cản tầm nhìn của pháo binh và không cho phép không quân hoạt động, đồng thời phần lớn số xe tăng bị sa lầy trong các đầm lầy và các hố sụt; vì vậy các đơn vị bộ binh không nhận được sự hỗ trợ hiệu của từ các quân binh chủng này. Các quân đoàn bộ binh số 6 và 14 chiến đấu đơn độc đã không thể gặt hái được nhiều thành quả; chỉ có các sư đoàn bộ binh số 239 và 378 đục thủng được phòng tuyến quân địch và tiếp tục đột phá sâu hơn.
Cánh phía Nam của Novgorod - do Thiếu tướng T. A. Sviklina chỉ huy và có nhiệm vụ phối hợp với quân đoàn bộ binh số 6 bao vây Novgorod - tỏ ra thành công hơn. Lực lượng tiên phong của cánh này là lữ đoàn bộ binh số 58 (thuộc sư đoàn bộ binh số 225) và các tiểu đoàn bộ binh trượt tuyết số 44, 34 trong đêm 14 tháng 1 đã hành quân vòng qua Novgorod trên mặt băng của hồ Ilmen, tiếp cận bờ Tây Bắc của hồ vào lúc bình minh hôm sau và đánh tan lữ đoàn Latvia SS (Đức) tại đây, thiết lập một đầu cầu có chiều dài 5 cây số và chiều rộng 4 cây số.
Trước nguy cơ khối quân Đức đồn trú ở Novgorod bị bao vây, Cụm Tập đoàn quân Bắc vội vã đem quân tới tăng viện. Một phần sư đoàn số 290 và trung đoàn kỵ binh "Nord" đã được chuyển tới hồ Ilmen để chặn mũi công kích Nam Novgord của tập đoàn quân số 59; còn một trung đoàn của sư đoàn bộ binh số 290 cũng được điều từ Mga về củng cố mặt Bắc của Novgorod.
Ngày 15 tháng 1, các thê đội tuyến 2 của Tập đoàn quân số 59 cũng được tung vào khu vực chung quanh Novgorod. Một phần của sư đoàn bộ binh số 239 cùng với các lữ đoàn xe tăng số 16, 29 đã hành quân đến trận địa để tiếp ứng cho quân đoàn bộ binh số 6. Sau nhiều trận kịch chiến, trong các ngày 15-16 tháng 1 quân đội Liên Xô đã đẩy lui sư đoàn bộ binh nhẹ số 28 và sư đoàn bộ binh số 24 của Đức và cắt đứt tuyến đường sắt Chudovo - Novgorod. Đến ngày 17, các quân đoàn số 6 và 14 đã đục thủng tuyến phòng ngự chính của quân địch trên một chính diện 20 cây số và đã đột phá sâu 8 cây số. Trong những ngày sau đó, các đơn vị cơ động của quân đoàn bộ binh số 6 đã tiến quân băng qua những khu vực đầm lầy, rừng núi và đến ngày 20 tháng 1 đã tiếp cận tuyến đường sắt Novgorod - Batyetskiy, cách Nashi (???) 2 cây số về phía Đông. Cùng lúc đó, mũi công kích phía Nam Novgorod - được tăng cường bởi các sư đoàn bộ binh số 372, 225 và một số đơn vị pháo binh cũng đẩy mạnh tiến công. Đến ngày 18 tháng 1, sư đoàn bộ binh số 372 đã kiểm soát tuyến đường bộ và đường sắt Novgorod - Shimsk và tiếp tục phát triển lên Staroy Melnitsy (???) và Gorynyeva (???).
Các đợt tấn công của quân đội Liên Xô tại phía Bắc và phía Nam Novgorod đã khiến quân đoàn số 38 (Đức) đứng trước nguy cơ bị bao vây. Nhằm cứu vãn tình hình, bộ chỉ huy của Tập đoàn quân số 18 (Đức) đã đưa các sư đoàn bộ binh số 21, 121, sư đoàn bộ binh nhẹ số 8 và một số đơn vị khác về tăng viện cho Novgorod, nhưng tình thế rõ ràng là đã không thể nào vãn hồi. Ngày 18 tháng 1, Geogr Lindenmann hạ lệnh cho quân Đức bỏ Novgorod, rút về trấn thủ Batyetskiy trên con đường duy nhất nối giữa hai thành phố này.
Sáng 20 tháng 1, các sư đoàn bộ binh số 191, 225 (của quân đoàn bộ binh số 14) và sư đoàn bộ binh số 7 (của lực lượng dự bị) đã giải phóng Novgorod mà không phải nổ phát súng nào. Một phần của sư đoàn bộ binh nhẹ số 28, sư đoàn bộ binh thuộc không quân số 1 và trung đoàn kỵ binh SS "Nord" đã rút chạy khỏi thành phố vào ngày 19 tháng 1, bỏ lại hết những vũ khí nặng. Однако выйти из окружения немецким войскам не удалось. Vào ngày 20 tháng 10, cách Novgorod 10 cây số về phía Tây, tại Gorynyeva, sư đoàn bộ binh số 372 (thuộc mũi công kích phía Nam Novgorod) và quân đoàn bộ binh số 6 đã gặp nhau, cắt đường lui của một khối lớn quân Đức. Phần lớn quân Đức trong vòng vây đã bị tiêu diệt, trong đó có 3.000 người bị bắt.