Остановимся на действиях 146-й сд, действовавшей непосредственно у г. Остров. 698-й сп к 23.00 20 июля овладел Санаторием и продолжал обходить немецкие части юго-восточней г. Остров, угрожая их тылам.
Осознавая угрозу, противник ослабил сопротивление перед 512-м и 612-м полками. Части дивизии перешли в наступление, преследуя врага. В 9.10 21 июля 698-й сп с юга и 608-й сп с юго-востока ворвались в г. Остров. В городе завязались ожесточенные бои. В 11.00 на восточные окраины города ворвался 512-й сп. Советские документы сообщают об ожесточенном сопротивлении врага и неоднократных контратаках, тем не менее к 18.00 Остров был очищен от противника. Преследуя врага, полки дивизии вышли к переправе у Шабаны, где были остановлены яростным сопротивлением (17, л. 95 об.).
Командир 146-й сд генерал С. И. Карапетян
Так, ЖБД 280-го артиллерийского полка сообщает: «Рано утром после короткого огневого налета артиллерии 1-го дивизиона 1-й батальон 608 сп, затем и второй батальон стремительно поднялись в атаку и завязали рукопашный бой с противником на безымянных хребтах в районах Ивахново, Ягодкино, Дудино. Были взяты первые пленные и трофеи. Одновременно пехота 698 сп обходила маневром с юга на север по хребту безымянных высот северо-западнее озера Гороховое, овладела пунктом Боровское и соединилась с пехотой 608 сп. На плечах отступающего противника наши части ворвались в город Остров, где завязались уличные бои.
В уличных схватках личную храбрость проявили: командир 1-й батареи старший лейтенант Стрелин, командир 3-й батареи старший лейтенант Полевой, командир 7-й батареи старший лейтенант Гурьев, которые в рукопашных схватках уничтожили по несколько гитлеровцев.
Презирая смерть, разведчик 3-й батареи сержант Половников первым бросился через заминированный немцами мост. Одновременно разведчик 1-й батареи ефрейтор А. Лычков первым ворвался на второй мост, убил немецкого офицера, тем самым не дав противнику возможности взорвать второй мост.
512 сп, преследуя отходящего противника с рубежа Приезжая, Кустово, ворвался на северо-восточную окраину города Остров. К 12.00 город был полностью очищен от противника. Огнем 1-го дивизиона подбит тягач со 105-мм орудием, уничтожена минбатарея 81-мм, убито 15, рассеяно 60–80 человек. Расход 76-мм снарядов – 200, 122-мм – 103 штуки.
Огнем 3-го дивизиона уничтожен 1 станковый пулемет, подавлено 2 ручных пулемета, рассеяно до 50 человек. Расход 76-мм снарядов – 100, 122-мм – 60 штук. Огневые позиции в районе города Остров. КП полка – город Остров.
608 сп и 698 сп, 1-й и 3-й дивизионы приводят себя в порядок в городе, 512 сп со 2-м дивизионом, действующие в первом эшелоне, преследуют отходящего в северозападном направлении противника – Ларино, Дубилово, Ручьи, Грибули. С наступлением темноты 608 сп и 698 сп, 1-й и 3-й дивизионы выступили на марш по маршруту» (51, с. 221–222).
Согласно ЖБД 1-й ударной армии 146-я сд в центре г. Остров отразила 3 контратаки, каждая силами батальона. Все контратаки отражены, уничтожено до 450 человек. Захвачено 93 пленных, 4 тягача, 10 автомобилей, 6 велосипедов, 146 пулеметов и 9 орудий (5, л. 15).
ЖБД 146-й сд ничего не сообщает о контратаках в центре г. Остров. Немного отличается и список трофеев: 16 складов с боеприпасами, 3 продсклада, 5 грузовых и 2 легковых автомобиля, 19 орудий разных калибров, 9 тракторов, 26 лошадей, 4 парома, 160 пулеметов, 480 винтовок, 12 минометов.
Уничтожено до 400 солдат и офицеров, 100 взято в плен. Потери дивизии составили 36 убитых и 91 раненого. Разбито 4 станковых и 9 ручных пулеметов (26, л. 52).
Удар 146-й сд был настолько стремительным, что отчет XXXVIII ак отметил: «Показателем стремительности атаки противника является то, что шоссейный мост в Острове был подорван только тогда, когда его передовые подразделения врывались на мост» (48, frame 9148960).
Восточнее г. Остров были окружены главные силы пехоты 32-й пд: 2-й батальон 94-го гп, 1-й батальон 96-го гп, 2-й батальон 4-го гп и приданный 2-й штрафной батальон люфтваффе. На немецкой карте, обозначающей обстановку на 21–22 июля, указывается, что они «стремительным натиском частично уничтожены и разгромлены» (48, frame 9148970).
Отчет 32-й пд сообщал о событиях 21 июля: «В период между 00.30 и 01.00 главные силы достигли «Baltenstellung» (проходила восточнее г. Остров и р. Великой). 1-й батальон 4-го полка переправился на западный берег р. Великой, 2-й батальон 96-го полка пересек линию «Baltenstellung».
В 2.00 внезапной атакой под прикрытием густой дымовой завесы был сбит арьергард 4-го полка (главные силы 2-го батальона) на правом фланге у Ивахново. Отчаянно сопротивляющаяся 6-я рота 4-го гп была почти полностью истреблена. 2-й батальон 4-го полка занял круговую оборону на рубеже Ягодкино – выс. 100.3, что в 4 км юго-восточнее г. Остров.
В 3.00 заградотряд «Герман» доложил по радио о сильных атаках по всему фронту. Боеприпасы заканчивались. Штаб дивизии прибыл на новый КП у Панево.
В 3.30 командир 32-й дивизии по пути в штаб XXXVIII ак узнал от начальника оперативного отдела 21-й апд, что, несмотря на приказы, ни одного солдата 21-й апд на восточном берегу р. Утроя не было. Таким образом, брешь к югу от заградотряда «Герман» стала реальностью уже во время марша частей 32-й дивизии к переправам у Покаты и Федосино.
4-й и 96-й гп получили приказ: мост у Федосино, вероятно, в руках противника, передовые батальоны путем активных действий отбивают переправы.
Двигавшиеся через Панево 1-й батальон 42-го еп и 2-й батальон 41-го еп были задержаны начальником оперативного отдела 32-й дивизии. С разрешения штаба корпуса 2-й батальон 41-го еп автотранспортом был направлен отбивать мост у Федосино. Офицер связи 32-й пд следовал вместе с ними.
Между 3.30 и 4.00 арьергарды 96-го и 94-го полков заняли «Baltenstellung». Противник после прорыва на правом фланге 4-го полка крупными силами двигался на г. Остров с юга.
В 5.00 1-й батальон 4-го гп переправился через р. Утроя у Покаты, где заградотряд «Герман» удерживал переправу против атак превосходящих сил. Гренадеры 1-го батальона 4-го полка атаковали и овладели Федосино. Здесь для прикрытия был оставлен 2-й батальон 41-го еп. Гренадеры двинулись на Зобы и далее на восток.
В 5.30 96-й полк сообщил об охватывающей атаке танков на левом фланге. Дивизия дала сигнал об оставлении арьергардами «Baltenstellung».
В 7.30 главные силы 94-го гп достигли р. Утроя. Арьергард (главные силы 2-го батальона 94-го гп) вел тяжелый бой севернее г. Остров. Офицер связи при 2-м батальоне 41-го еп сообщил, что батальон, не выдержав мощного огня, отошел от Федосино на Грязивец. С трудом, но батальон удалось вернуть к Федосино. 2-й батальон 4-го гп и 1-й батальон 96-го гп с боем прорывались на запад из окружения, вызванного прорывом фронта 4-го полка южнее г. Остров. В течение первой половины дня они вышли к р. Утроя на участке 94-го полка.