Бои за Яхрому вошли в советскую историографию как сражение за Перимиловскую высоту, которое стало контрнаступлением с целью отбросить рвавшиеся через Дмитров к Москве немецкие танковые соединения. 28 ноября 1941 г. советские части 1-й ударной армии еще не успели подтянуться к Дмитрову, когда в город ворвался отряд немецких танков, их остановил бронепоезд № 73 НКВД. К счастью для Красной армии, в Дмитрове на тот момент оказался командующий 1-й ударной армии В.И. Кузнецов. Он занимался организацией транспортировки частей свой армии к новым позициям. 28 ноября в его распоряжении оказались 29-я стрелковая бригада, растянутая по фронту в 10 км, бронепоезд, дивизион гвардейских минометов и дмитровский строительный батальон.
В 14.00 28 ноября после личного приказа Сталина, данного Кузнецову по телефону прямо из Кремля, части 29-й бригады контратаковали немецкие бронетанковые соединения на окраине Дмитрова в селе Пермилово, атака оказалась неудачной. Только после подхода частей сильно потрепанной 50-й бригады Кузнецову удалось возобновить контратаку рано утром 29 ноября 1941 г., выбив из Пермилово подразделения 14-й мотопехотной и 70-й танковой дивизий вермахта, немцы потеряли в этом бою примерно до роты личного состава. Считается, что атака 29 ноября сорвала планы нацистов взять Москву одним ударом с севера. Правда, не понятно, почему немцы, имея в Пермилово 20 танков, так быстро сдали позиции измотанным предыдущими боями советским пехотинцам.
Кузнецов, по всей видимости, был не уверен в том, что ему удалось добиться долгосрочного успеха, поэтому им было приказано взорвать 29 ноября мост через Мосводоканал, что и было выполнено саперами при больших потерях. По другим данным, мост под Яхромой был разрушен посредством бомбового удара, выполненного 150-м бомбардировочным авиаполком (бап) по приказу непосредственно Г.К. Жукова. Опасения оказались небеспочвенными, вскоре вермахт предпринял наступление по льду водоканала крупными силами бронетехники. Но здесь советской стороне помог сам канал, через его шлюзы был уменьшен уровень воды (создана подо льдом воздушная подушка), что сделало невозможным продвижение немецких танков. По всей видимости, после этого вермахт решил более не прорываться к Дмитрову, ограничиваясь обстрелами перешедшей в наступление 1 декабря 1941 г. советской пехоты (в наступление пошло много морских пехотинцев).
Есть и другие свидетельства на предмет проблем с переправами через водные преграды в начале декабря 1941 г. Несмотря на сильные морозы в то время, лед на Волге в Калининской области оказался недостаточно толстым для переправ тяжелой техники. Согласно сделанным советскими саперами замерам, лед на этом участке течения Волги не превышал 25 см, что делало переправу слишком рискованной, если речь шла в первую очередь о танках[551]
. Советские войска для переправы танков через Волгу во время наступления на Калинин применили созданные из бревен понтоны и искусственно созданные полыньи, через которые пускали паромы. Саперы вермахта также знали об этих технологиях, но, по всей видимости, им просто не хватало времени, кроме того, немецкие части находились под постоянной угрозой атак советских лыжников и кавалеристов. Артиллерийские орудия нередко советским солдатам приходилось переправлять через Волгу вручную. Те же проблемы были и на небольших реках, так как советским саперам пришлось специально в короткие сроки в декабре 1941 г. построить два деревянных моста на реке Тверда для обеспечения подхода войск к Калинину[552].По официальным советским данным, Яхрому удалось освободить 8 декабря 1941 г., по немецким — уже 4 декабря Яхрома была сдана. Скорее всего, в Яхроме оставались до 8-го числа, а точнее на ее окраинах, саперные подразделения немцев, но город уже был очищен от основных сил вермахта и готовился к сдаче. По всей видимости, вермахт предпринимал перегруппировку после неожиданных контрмер Красной армии под Дмитровым. Как следует из советских документов, вермахт на Дмитровском направлении обладал достаточными силами для наступления даже 5 декабря 1941 г., незадолго до этого командующий Западным фронтом Г.К. Жуков получил данные разведки, что немцы выдвинули танковый резерв в составе 1-й танковой дивизии в район участка Никольское и Белый Раст, эта дивизия намеревалась нанести удар явно в стык медленно продвигавшимся вперед 1-й ударной и 20-й армий РККА. Г.К. Жуков издал соответствующий приказ усилить стык двух армий двадцатью ПТО, а также ускорить пополнение 24-й и 31-й танковых бригад, недавно прибывших под Дмитров. 20-й армии на значительном протяжении ее фронта было предписано перейти к противотанковой обороне[553]
.