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