Боевые действия продолжали развиваться с нарастающей силой. Обе стороны вводили в бой резервы. Трудности не уменьшались. Но главное было уже сделано: оборона противника юго–западнее Великих Лук прорвана, группировка в районе Ширипина изолирована от других войск, немецкий гарнизон в городе почти полностью окружен.
Вечером 28 ноября в специальном сообщении Информбюро, переданном по радио, говорилось, что в районе Великих Лук наши войска на днях перешли в наступление и, прорвав фронт противника на протяжении 30 километров, продвинулись в глубину от 12 до 30 километров. В результате успешных боев перерезаны железные дороги Великие Луки — Неволь и Великие Луки — Новосокольники.
Нам было очень радостно и приятно услышать это сообщение. Оно подняло боевой дух бойцов и командиров.
К этому времени было уже известно о грандиозном сражении, развернувшемся в районе Сталинграда. Мы понимали, что своими атаками оттягиваем часть вражеских сил, не даем противнику возможности свободно маневрировать резервами.
Вечером 29 ноября 18–я механизированная бригада завязала бой непосредственно за Новосокольники. Несколько ее танков прорвались на окраину, но были подбиты огнем противотанковых орудий. Израсходовав почти все боеприпасы, бригада вынуждена была перейти к обороне на юго–восточных подступах к городу.
1259–й полк 381–й стрелковой дивизии, наступавший на Новосокольники с рубежа Шушулино, Федотково, вел бой на северо–восточных подступах. Действия полка, не согласованные с механизированной бригадой, тоже не дали положительных результатов.
Командующий армией наращивал нашу группировку в районе Новосокольников. Туда был направлен 1261–й полк 381–й дивизии. Из состава 2–го механизированного корпуса была выдвинута 34–я механизированная бригада с танковым полком. Объединить действия всех этих сил было поручено командиру механизированного корпуса генерал–майору И. П. Корчагину.
Общая атака наших войск на Новосокольники была предпринята утром 3 декабря. Но войска действовали разрозненно и не очень решительно. Достигнуть успеха не удалось.
Между тем трудная обстановка складывалась на участке 31–й стрелковой бригады, где действовала 8–я танковая дивизия противника. Часть наших сил была снята с новосокольнического направления. Оставшихся войск для захвата города было явно недостаточно. Поэтому наступление на Новосокольники было прекращено, войска перешли к обороне на восточных подступах к городу.
Одновременно с боями у Новосокольников велась ликвидация окруженного противника в районе Ширипина.
Особенно много неприятностей доставила нам 8–я танковая дивизия противника. Она вела наступательные бои, стремясь прорваться к Великим Лукам с северо–запада. 4 декабря немцы овладели населенными пунктами Ряднево и Тимохны. Положение осложнилось еще больше: до Великих Лук врагу осталось пройти около 10 километров.
В этот напряженный момент на опасном участке находился старший помощник начальника оперативного отдела армии подполковник Г. Г. Галимов. Он докладывал впоследствии о том, как умело руководил своими батальонами командир 31–й бригады полковник А. В. Якушев, как стойко сражались бойцы. Бригаду своевременно поддержали подразделения противотанковой артиллерии, прибывшие из резерва армии. Несмотря па большое численное превосходство врага, стрелковые батальоны и артиллеристы самоотверженно отбивали атаки танков и мотопехоты противника. Лишь несколько немецких танков прорвалось через наши боевые порядки. Хотя бригада за день понесла значительные потери, она все же смогла удержать за собою ключевые позиции.
По решению командарма в этот район были срочно направлены вновь прибывшая 26–я стрелковая бригада и 36–я танковая бригада из механизированного корпуса. Переброшенный из‑под Новосокольников 1261–й полк получил задачу атаковать противника в направлении Ряднево и воспрепятствовать дальнейшему продвижению врага на Великие Луки. В то же время по одному полку от 381–й и 357–й стрелковых дивизий заняли оборону на рубеже Земляничина, Ильино, Малое Алешкино для прикрытия Великих Лук с северо–запада.
Эти меры были приняты как нельзя кстати. Продвижение противника было приостановлено. К 10 декабря удалось отбросить немцев назад и овладеть несколькими населенными пунктами, в том числе деревнями Ряднево и Тимохны. 8–я танковая дивизия противника, понеся большие потери, вынуждена была перейти к обороне.
Не менее напряженные бои велись в этот период и на левом фланге армии: там со стороны Невеля наступали части вражеской 291–й пехотной дивизии. Выдвинутый в район Воркулево, Данченки 235–й стрелковый полк, усиленный танками и подразделениями 699–го истребительно–противотанкового полка, с ходу атаковал на марше колонну 506–го немецкого пехотного полка и нанес ему значительный урон.