Замысел советского командования заключался в том, чтобы разгромить и отбросить ударные группировки противника дальше от столицы. Основная задача в контрнаступлении возлагалась на Западный фронт (командующий – генерал армии Г.К. Жуков). Севернее и южнее наносили удары войска Калининского (командующий – генерал-полковник И.С. Конев) и Юго-Западного (командующий – Маршал Советского Союза С.К. Тимошенко, с 18 декабря 1941 года – генерал-лейтенант Ф.Я. Костенко) фронтов. Значительную роль в контрнаступлении сыграли авиация Резерва Верховного главнокомандования и партизаны, действовавшие на занятой противником территории.
Красная армия должна была начать контрнаступление в трудных условиях, когда численное превосходство в живой силе, артиллерии и танках было еще на стороне противника. В советских войсках под Москвой к началу декабря насчитывалось около 720 тысяч человек, 5900 орудий и минометов, 415 установок реактивной артиллерии, 670 танков (в том числе 205 тяжелых и средних) и 760 самолетов (из них 590 – новых конструкций). Немецкие войска в это время имели 800 000 человек, около 10 400 орудий и минометов, 1000 танков и свыше 600 самолетов.
Ставка Верховного главнокомандования в своих планах сделала расчет на измотанность войск противника, отсутствие у них подготовленной обороны и оперативных резервов, их растянутость на 1000‐км фронте, неподготовленность к ведению боевых действий в зимних условиях, высокий моральный дух советских войск и их выгодное оперативное положение по отношению к крыльям немецкой группировки. Скрытное сосредоточение стратегических резервов на направлениях главных ударов и правильный выбор времени их нанесения должны были обеспечить внезапность контрнаступления и в известной мере компенсировать недостаток сил и средств.
Контрнаступление началось без оперативной паузы 5–6 декабря 1941 года на фронте от Калинина до Ельца. Боевые действия сразу же приняли ожесточенный характер. Несмотря на отсутствие превосходства в силах и средствах, на сильные морозы, глубокий снежный покров, войска левого крыла Калининского и правого крыла Западного фронтов уже в первые дни контрнаступления прорвали оборону противника южнее Калинина и северо-западнее Москвы, перерезали железную дорогу и шоссе Калинин – Москва и освободили ряд населенных пунктов. Одновременно с войсками, наступавшими северо-западнее Москвы, перешли в контрнаступление войска левого крыла Западного и правого крыла Юго-Западного фронтов.
Сильные удары войск Красной армии по фланговым группировкам группы армий «Центр», предназначенным для окружения Москвы, заставили немецкое командование принять меры по спасению своих войск от разгрома. 8 декабря Гитлер подписал директиву о переходе к обороне на всем советско-германском фронте. Группа армий «Центр» получила задачу любой ценой удерживать важные в стратегическом отношении районы. 9 декабря советские войска освободили Рогачево, Венев, Елец, 11 декабря – Истру, 12 декабря – Солнечногорск, 13 декабря – Ефремов, 15 декабря – Клин, 16 декабря – Калинин, 20 декабря – Волоколамск. К началу января 1942 года войска правого крыла Западного фронта вышли на рубеж рек Лама и Руза. К этому же времени войска Калининского фронта вышли на рубеж Павликово – Старица. Войска центра Западного фронта 26 декабря освободили Наро-Фоминск, 2 января – Малоярославец, 4 января – Боровск. Успешно развивалось контрнаступление на левом крыле Западного фронта и в полосе Брянского фронта (воссоздан 18 декабря 1941 года, командующий – генерал Я.Т. Черевиченко).
Генерал И. Панфилов с офицерами на Волоколамском направлении. 1941 г.
25 декабря советские войска на широком фронте вышли к Оке. 28 декабря был освобожден Козельск, 30 декабря – Калуга, в начале января 1942 года – Мещовск и Мосальск. Войска Брянского фронта во взаимодействии с войсками левого крыла Западного фронта к началу января 1942 года достигли рубежа Белев – Мценск – Верховье. Это создавало благоприятные условия для окружения группы армий «Центр», однако достаточных сил у наступающих советских войск для этого не было. Темпы контрнаступления замедлились.
В начале января 1942 года контрнаступление на западном стратегическом направлении было завершено. В ходе боев были разгромлены основные силы немецких 2‐й, 3‐й и 4‐й танковых армий и соединения 9‐й армии. 38 дивизий противника (в том числе 11 танковых и четыре моторизованных) потерпели тяжелое поражение. Противник был отброшен на 100–250 км от Москвы.
Разгром ударных группировок, наступавших на Москву, вызвал растерянность германского командования. Были сняты со своих постов главнокомандующий сухопутными войсками генерал-фельдмаршал В. фон Браухич, командующий группой армий «Центр»
Ф. Бок, командующие 2‐й и 4‐й танковыми и 9‐й армиями Х. Гудериан, Э. Гепнер, А. Штраус и другие – всего 35 генералов.
В ходе контрнаступления под Москвой советские войска сорвали авантюристический план «молниеносной войны», развеяли миф о «непобедимости» германской армии, вырвали из рук немецкого командования стратегическую инициативу.
Торопецко-Холмская операция
В разгар зимы 1942 года в ходе битвы за Москву войска 3‐й и 4‐й Ударных армий (всего 122 100 человек) Северо-Западного (командующий – генерал-лейтенант П.А. Курочкин, с 22 января 1942 года – Калининского, командующий – генерал-полковник И.С. Конев) фронта провели Торопецко-Холмскую наступательную операцию с целью разгрома осташковской группировки противника и содействия Западному и Калининскому фронтам в проведении Ржевско-Вяземской операции.
В начале января 1942 года 3‐я и 4‐я Ударные армии занимали оборону на рубеже восточный берег озера Селигер – город Осташков – северный берег озеро Волго. Противник не ожидал на этом участке фронта активных действий советских войск и в полосе около 100 км имел только три пехотные дивизии и одну кавалерийскую бригаду 16‐й армии группы армий «Север» (командующий – генерал-фельдмаршал В. фон Лееб, с 17 января – Г. фон Кюхлер).
Советское командование решило воспользоваться слабостью сил противника и разработало план, согласно которому 3‐я и 4‐я армии должны были нанести удар на стыке групп армий «Север» и «Центр» (командующий – генерал-фельдмаршал Г. фон Клюге), разгромить противника в районе западнее Осташкова, после чего, развивая успех в юго-западном направлении, обойти его ржевско-вяземскую группировку с северо-запада и во взаимодействии с войсками Калининского и Западного фронтов окружить и уничтожить ее. 3‐й Ударной армии предстояло наступать в направлении на Холм, Великие Луки, 4‐й Ударной армии – в направлении на Торопец, Велиж. С севера действия группировки обеспечивала 34‐я армия, частью сил развивая наступление на Вотолино.
Контрнаступление под Москвой началось
Танковая атака. 1942 г.
9 января войска 3‐й и 4‐й Ударных армий неожиданно для противника перешли в наступление. К 12 января они прорвали тактическую зону обороны и продвинулись на 25–30 км. 16 января 4‐я Ударная армия овладела Андреаполем, 21 января, при содействии партизанских отрядов, заняла Торопец, а ее передовые части перерезали железную дорогу Великие Луки – Ржев. Войска 3‐й Ударной армии к 22 января окружили гарнизон противника в город Холм и обошли демянскую группировку 16‐й армии с юга.
Продолжая развивать наступление на витебском и смоленском направлениях, в глубокий тыл группы армий «Центр», 3‐я и 4‐я Ударные армии (22 января обе армии были включены в состав Калининского фронта) в первых числах февраля вышли на подступы к Великим Лукам, Велижу и Демидову, а одной стрелковой дивизией 4‐я Ударная прорвалась к Витебску.
К этому времени немецкое командование перебросило из Западной Европы четыре пехотные дивизии, которые выдвинуло навстречу наступающим войскам. Фронт наступления 3‐й и 4‐й Ударных армий увеличился до 300 км, и они, не имея возможности преодолеть заметно возросшее сопротивление противника, 6 февраля перешли к обороне.
В результате проведенного наступления советские войска вклинились на 200–250 км в оборону противника на стыке групп армий «Север» и «Центр», нарушили взаимодействие между ними, обошли с запада ржевско-вяземскую группировку противника, создав выгодные условия для ее разгрома, и глубоко охватили с юга демянскую группировку.
В ходе боевых действий советские войска потеряли более 29 000 человек, из них более 10 000 – безвозвратно.
Барвенково-Лозовская операция
С первых дней нового, 1942 года началась подготовка Барвенково-Лозовской наступательной операции. Операция проводилась силами Юго-Западного (командующий – генерал-лейтенант Ф.Я. Костенко) и Южного (командующий – генерал-лейтенант Р.Я. Малиновский) фронтов в районе Балаклея, Лозовая и Барвенково. В этом районе оборона противника носила не сплошной характер, а была организована в виде ряда опорных пунктов, приспособленных к ведению круговой обороны. Замысел советского командования заключался в том, чтобы совместным ударом смежных флангов двух фронтов прорвать оборону на стыке 6‐й и 17‐й немецких полевых армий между Балаклеей и Артемовском и, развивая наступление в общем направлении на Запорожье, выйти в тыл донбасско-таганрогской группировке противника, где плотность его войск была наибольшей, отрезать ей путь отхода в западном направлении, оттеснить к побережью Азовского моря и уничтожить.
Основной удар наносили 6‐я армия из состава Юго-Западного и 57‐я армия – Южного фронтов. В операции также были задействованы: от Юго-Западного фронта – 38‐я армия и 6‐й кавалерийский корпус, от Южного фронта – 37‐я, 12‐я и 9‐я армии, а также 1‐й и 5‐й кавалерийские корпуса. Поддержку с воздуха обеспечивали основные силы ВВС обоих фронтов. В дальнейшем для развития успеха на главном направлении предполагалось ввести одну армию из резерва Главного командования юго-западного направления и кавалерийский корпус. Часть сил Юго-Западного фронта наносила вспомогательный удар в направлении на Красноград с целью прикрытия северного фланга основных сил и создания более благоприятной диспозиции для последующего наступления на Харьков.