В ночь перед атакой полковые саперы во главе со старшим лейтенантом Некукаевым под покровом темноты проникли к минным полям и проволочным заграждениям противника, проделали проходы для пехоты. Это позволило нашим бойцам почти без потерь совершить первый бросок и вклиниться во вражескую оборону. Однако немцы отчаянно сопротивлялись. В окопах, траншеях и ходах сообщения вспыхивали рукопашные схватки. Каждый шаг завоевывался огнем и кровью. Уже почти половина высоты находилась в руках роты капитана Копылова, когда враг подтянул подкрепление и попытался выбить из захваченных траншей наших бойцов.
Капитан Копылов, собрав вокруг себя группу в 25 человек, несколько часов отражал натиск фашистов. Он держался до тех пор, пока на помощь ему пробился отряд автоматчиков. Теперь наши бойцы снова начали теснить гитлеровцев. Постепенно Ступинская высота была почти полностью очищена от противника. В траншеях и ходах сообщения осталось не менее 200 вражеских трупов.
Между тем два других батальона 88–го полка продвинулись на запад и перехватили дороги, идущие к высоте. Но даже и после этого гитлеровцы не смирились с утратой ключевой позиции. Ночью враг перебросил на автомашинах в деревню Полибино подразделения 90–го полка 20–й моторизованной дивизии. Развернувшись, эти подразделения сразу пошли в атаку, поддержанные артиллерией и авиацией.
Противнику удалось несколько потеснить наши подразделения, но вернуть Ступинскую высоту он не смог. С нашей стороны было введено в бой несколько танков английского производства, типа «Валентайн». Увы, едва эти легко уязвимые машины прошли передний край, как почти все были подбиты и сожжены. Два уцелевших танка пришлось зарыть в землю и использовать как огневые точки.
Бой принимал затяжной характер. Враг очень упорно оборонял узел дорог в деревне Сеньково. Немцы понимали, что с потерей Сеньково исчезнет последняя надежда восстановить прежние позиции.
Деревню удалось захватить решительной ночной атакой. Стремясь во что бы то ни стало вернуть этот пункт, противник рано утром бросил в бой подразделения 10–го полка 1–й бригады СС. Наши солдаты и офицеры впервые увидели психическую атаку. Пьяные эсэсовцы шли на Сеньково рядами, в полный рост. Наступая по ровному заснеженному полю, они даже пе сочли нужным вывернуть лыжные куртки белой стороной наружу, как это обычно делалось для маскировки.
Наши стрелки и пулеметчики не растерялись. Подпустив атакующих на выгодную дистанцию, ударили по ним из всех видов оружия. После отражения трех атак, следовавших одна за другой, противник оставил на поле боя сотни трупов. Из всех наступавших уцелело лишь два солдата, да и те сдались в плен.
Я рассказываю о делах 88–го полка, но такие же упорные бои части нашей армии вели за каждую позицию, за каждый населенный пункт.
Для развития наступления на главном направлении генерал–майор Галицкий решил ввести в прорыв 18–ю механизированную бригаду. Она должна была в ночь на 28 ноября сосредоточиться в лесу близ Сурагино (в 15 километрах юго–западнее Великих Лук) и направить усиленный передовой отряд для захвата города Новосокольники.
Выполняя приказ, бригада с боем вышла в указанный район. Однако ее усиленный батальон, выдвигавшийся на Новосокольники, натолкнулся на сильное сопротивление. Командир бригады ввел в бой все свои силы. В 16 часов 29 ноября бригаде удалось подойти с юго–востока к железнодорожному узлу Новосокольники. Но атака с ходу успеха не имела. Противник успел организовать сопротивление на заранее укрепленных подступах к городу. А бригада была слишком слаба, чтобы прорвать вражеский рубеж и занять город: она понесла весьма значительные потери.
Несколько иначе развивались события северо–западнее Великих Лук. 381–я дивизия в первый день наступления, почти не встречая противника, овладела рубежом Гороватка, Ржевино, перехватив дорогу Великие Луки — Насва. Командир дивизии полковник Б. С. Маслов направил один полк с танковым батальоном на Великие Луки, а двумя полками развернул наступление на Новосокольники. 28 ноября эти полки достигли рубежа Гвоздово, Курово, в 10 километрах от Новосокольников.
В этот период в штаб армии поступили сведения о выдвижении из района Насвы на Великие Луки 8–й немецкой танковой дивизии. Навстречу ей была тотчас направлена 31–я стрелковая бригада, находившаяся в армейском резерве. Она получила задачу выйти в район Сопки, Тулубьево, занять там оборону и не допустить прорыва противника к Великим Лукам с северо–запада. Туда же были посланы еще две бригады с холмского направления.
Нарастала угроза и левому флангу армии со стороны Невеля, где появилась свежая 291–я пехотная дивизия противника. Чтобы задержать эту дивизию, генерал Галицкий решил выдвинуть на рубеж Воркулево, Данченки один полк 28–й стрелковой дивизии и 184–ю танковую бригаду. По распоряжению командующего Калининским фронтом на это направление подтягивались 45–я лыжная бригада и два полка 360–й дивизии из соседней 4–й ударной армии.