21 марта взвод 212-го лыжного батальона отразил несколько атак противника силами до двух рот с минометами на Кондратово. 3-й батальон 1077-го полка успешно отразил атаки немцев из района Сопок на Дмитрово.
Разгромленная автоколонна немецкого транспортно-связного батальона речной флотилии
В 16.00 21 марта войска 2-го гвардейского корпуса перешли в наступление на 39-й моторизованный корпус вермахта. 1-й батальон 4-й гвардейской бригады сбил немецкое охранение западнее Пустынек-2, вышел к шоссе в районе моста южнее деревни и перехватил дорогу. Не успев занять оборону, батальон был контратакован пехотным полком противника при поддержке 5 танков. Из района Тарыжино – Бабино по красноармейцам открыли огонь германская тяжелая артиллерия и минометы. В ожесточенном бою 1-й батальон был вынужден отойти на исходные позиции. В ночь на 23 марта батальон вновь перехватил шоссе и вел бой за Пустыньки-2. В течение дня 23 марта и ночи на 24 марта на шоссе юго-западнее Пустынек-2 рота гвардейцев сдерживала атаки батальона немецкой пехоты, наступающего от Тарыжино. 24 марта под натиском превосходящих сил противника рота отошла на исходные позиции.
Разгромленная немецкая автоколонна в центре Холма
3-й батальон 4-й бригады вечером сбил боевое охранение противника и к утру 22 марта с боем вышел на западную окраину Пустынек-1. Немцы контратаковали батальон пехотой из опорного пункта Пустыньки-1 и 15 танками из Пустыньки-2. Оказавшись меж двух огней, 3-й батальон отошел на исходные позиции. Батальон уничтожил 9 автомашин и 2 танка противника. 1075-й полк 8-й гвардейской дивизии при поддержке двух «Т-34» и пяти «Т-60» 71-й бригады к вечеру 21 марта вышел в район леса к северу от шоссе Сопки – Пустыньки-1, но попал на минное поле и под огонь врага и остановился. Ему на помощь выдвинут 1077-й полк. Танками были уничтожены прикрывающие минное поле ДЗОТ, противотанковая пушка и 3 пулеметные точки врага. 1073-й полк атаковал Сопки от Дмитровки и к исходу дня вел бой за Савино. Днем 22 марта наступление было приостановлено и в 17.00 вновь возобновлено. У Пустынек немцы контратаковали подразделения 4-й гвардейской бригады. Гвардейцы подбили 2 танка и уничтожили до 10 человек противника, заставив врага вернуться. В 2.25 23 марта 3-й батальон 4-й гвардейской бригады при поддержке батальона 1075-го полка штурмом ворвался в Пустыньки-1, уничтожил два ДЗОТа врага, развязал ожесточенный бой в деревне. К утру был захвачен еще один ДЗОТ. В течение 23 марта батальон вел бой за опорный пункт Пустыньки-1. 24 марта батальон был контратакован и отошел на исходные позиции. С 17.00 22 марта 1077-й полк был развернут на Сопки и при поддержке группы танков атаковал высоту 73,1 совместно с 1073-м полком. 1077-й полк был остановлен огнем противника на северной окраине Сопок. Был поврежден один «Т-34». Вечером 22 марта высота была захвачена небольшой группой гвардейцев, но из-за нехватки сил ранним утром 23 марта отбита врагом. Ночью и утром 23 марта 8-я дивизия овладела тремя ДЗОТами на участке обороны высоты 73,1. В течение дня вела бой за оставшихся два. К утру 24 марта большая часть высоты была в руках гвардейцев. Зенитная батарея дивизии сбила два транспортных самолета (один сгорел, второй сел в расположении немцев). Днем 24 марта рота немецких автоматчиков проникла в разрыв между 1073-м полком и 3-й гвардейской бригадой северо-западнее Максимово. В течение дня полк гвардейцев вел бой по уничтожению этой группы. Уничтожено свыше 200 автоматчиков противника. С утра 25 марта рота автоматчиков противника прорвалась в разрыв 1077-го полка и 4-й гвардейской бригады, но была уничтожена. Потери врага до 100 человек. В этот же день две роты автоматчиков противника окружили 1075-й полк северо-западнее Сопок и вынудили его к отходу на исходные позиции. В ходе боя был подбит «Т-60» из состава 71-й бригады. В полках 8-й гвардейской дивизии осталось по 100–150 активных штыков. 26 марта наши войска истощили свои силы в постоянных атаках на сильно укрепленные позиции противника. Несмотря на это, поступил новый приказ на штурм Сопок. В 8.00 27 марта 3-й батальон 4-й гвардейской бригады с северо-запада и севера атаковал Пустыньки-2, продвинулся на 200–400 м, но огнем противника был остановлен. 1075-й и 1077-й полки атаковали Сопки с северо-запада и севера, но, продвинувшись на 300–400 м, были остановлены массированным огнем врага. В 14.00 1073-й полк на высоте 73,1 был атакован ротой пехоты противника при поддержке двух танков. В ходе ожесточенного восьмичасового боя враг был отбит. 28 марта противник двумя ротами при поддержке танка вновь атаковал высоту 73,1, но был также отражен. За два дня потери противника достигли 160 человек. В 1073-м полку потери до 40 человек убитыми и ранеными. 29 марта батальон пехоты врага при поддержке 4 танков неоднократно с 3.45 атаковал позиции 1073-го полка. Огнем артиллерии поврежден один танк. С 30 марта 8-я гвардейская дивизия перешла к обороне.
В 16.00 21 марта 3-я гвардейская бригада атаковала противника, вышла на 150–200 м севернее шоссе у Хворощино и Тараканово, но попала под фланговый огонь из Дуброво и Скаруево и вынуждена была остановиться. С 17.00 22 марта 3-я гвардейская бригада при поддержке двух «Т-34», преодолевая ожесточенное сопротивление врага, вышла к шоссе между Тараканово и Хворощино западнее высоты 72,4. Был подбит и сгорел «Т-34» лейтенанта Самойлова. Контратакованная танками и мотопехотой противника, к утру 23 марта отошла на 100 метров севернее. Утренняя контратака немецкой пехоты без танков была успешно отражена гвардейцами. В течение 23 марта гвардейцы безуспешно атаковали Хворощино (3-й сб) и Тараканово (228-й олб и 2-й сб). Немцы активно применяли для обороны танковый резерв. 25 марта, отражая нападение автоматчиков, рота 228-го лыжного батальона ворвалась на окраину Тараканово, но была отбита противником. Бои продолжались с 26 по 28 марта, но продвинуться гвардейцам не удалось. Танкисты уничтожили миномет, 6 огневых точек и до 200 солдат противника. 29 марта рота автоматчиков противника при поддержке трех танков атаковала позиции бригады, но после ожесточенного боя была отбита. Было уничтожено до 60 солдат противника, свои потери не более 40 человек. Танк «Т-34» лейтенанта Винокуренко огнем из засад уничтожил все 3 танка и подбил еще один танк, идущий им на помощь. После этого он атаковал немецкую батарею 105-мм пушек, выставленных на прямую наводку, и одну пушку уничтожил. Еще одна была подбита танком «Т-60». Танк Винокуренко благополучно вернулся на позицию. С 30 марта бригада перешла к обороне.
21 марта атаки 45-й бригады на Зешки, Дуброво были безуспешны. Вечером 22 марта 45-я стрелковая бригада ворвалась в Зешки и в течение ночи вела бой за деревню. Захвачено 7 ПТР врага. К утру батальоны бригады вели бой на восточной окраине Зешек и северной окраине Дуброво. Опорный пункт Зешки был окружен батальонами 45-й бригады, и в течение 23–24 марта велась борьба за его уничтожение. Батальон бригады вел бой за Дуброво. 25 марта обескровленная 45-я бригада на участке Дуброво – Скаруево была сменена 391-й стрелковой дивизией и выведена в резерв.