Нарастала угроза левому флангу армии со стороны Невеля, где появилась свежая 291-я пехотная дивизия гитлеровцев. Чтобы задержать это соединение, генерал Галицкий решил выдвинуть на рубеж Воркулево, Данченки один полк 28-й стрелковой дивизии и 184-ю танковую бригаду. По распоряжению командующего Калининским фронтом на это направление подтягивались 45-я лыжная бригада и два полка 360-й дивизии из соседней 4-й ударной армии.
Боевые действия продолжали развиваться с нарастающей силой. Обе стороны вводили в бой резервы. Трудности не уменьшались. Но главное было уже сделано: оборона неприятеля юго-западнее Великих Лук прорвана, группировка в районе Ширипино уничтожена, немецкий гарнизон в городе полностью окружен.
Вечером 28 ноября в специальном сообщении Совинформбюро, переданном по радио, говорилось, что в районе Великих Лук наши войска на днях перешли в наступление и, прорвав фронт противника на протяжении 30 километров, продвинулись в глубину от 12 до 35 километров. В результате успешных боев перерезана железная дорога Великие Луки -- Невель и освобождён город Новосокольники.
Нам было очень радостно и приятно услышать это сообщение. Оно подняло боевой дух бойцов и командиров...
Между тем трудная обстановка складывалась на участке 31-й стрелковой бригады. Особенно много неприятностей доставила нам 8-я танковая дивизия врага. Она вела наступательные бои, стремясь прорваться к Великим Лукам с северо-запада. 4 декабря немцы овладели населенными пунктами Ряднево и Тимохны. Положение осложнилось еще больше: до Великих Лук немцам осталось пройти около 10 километров. Бригаду своевременно поддержали подразделения противотанковой артиллерии, прибывшие из резерва армии. Несмотря на большое численное превосходство врага, стрелковые батальоны и артиллеристы самоотверженно отбивали атаки танков и мотопехоты.
В этот момент во фланг и тыл 8-й танковой дивизии ударили, высвобожденные под Новосокольниками частями 5-го гвардейского стрелкового корпуса, 2-й механизированный корпус и два полка 381 стрелковой дивизии. Фашисты были смяты и отброшены в труднопроходимую заболоченную пойму реки Ловать, где их окружили и окончательно добили общими усилиями 381-й стрелковой дивизии и 31-й стрелковой бригады. 2-й мехкорпус к 10 декабря вывели из боя в связи со сложной обстановкой на южном фланге.
Попытки немцев прорваться к окруженному великолукскому гарнизону с северо-запада потерпели неудачу. Враг перенес свои усилия в район Жарки, Разинки, в 20 километрах к юго-западу от города. При этом он преследовал все ту же цель -- пробиться к своим осажденным войскам. Напряженные бои развернулись теперь на ограниченном участке.