Контрнаступление советских войск под Москвой началось с проведения Калининской наступательной операции. В ходе неё после получасовой артиллерийской подготовки войска наших ударных группировок перешли в наступление. Далее последовало наступление 31-й армии генерал-майора В. А. Юшкевича. В результате Калинин был окружен с трех сторон. 15 декабря 1941 года, после того как наши передовые части ворвались в Калинин, город в ходе двухчасового боя был полностью освобожден. В ходе Калининской наступательной операции войска фронта продвинулись на 100 километров в ржевском направлении. В это время была восстановлена связь между западным и северо-западным стратегическими направлениями. Калининская операция заняла всего два дня. В ходе нее существенную поддержку Калининскому фронту оказал Северо-Западный фронт, возглавляемый генерал-лейтенантом П. А. Курочкиным. Войска фронта нанесли удар по соединениям противника из района Осташкова на Торопец, Велиж и Рудню.
В три раза дольше длилась Клинско-Солнечногорская наступательная операция. В ходе нее войска 30-й армии генерал-майора Д. Д. Лелюшенко нанесли удар в направлении Рогачева и Клина и в первый день операции прорвали немецкую оборону. 8-я танковая бригада под командованием полковника П. А. Ротмистрова перехватила шоссе Калинин-Москва. Войска, находившиеся севернее Москвы, в первый день контрнаступления прорвали фронт между Волжским водохранилищем и Димитровым и развили наступление на Клин. Второй удар был нанесён в районе Калинина. Войска, под руководством генерал-майора Л. А. Говорова, генерал-лейтенанта К.К. Рокоссовского и генерал-лейтенанта В. И. Кузнецова, отбросили немцев и выдвинулись к Солнечногорску и реке Истра[7]. Вскоре, в ходе жестоких боев, было сломлено сопротивление врага у Клина. Тылы противника были разгромлены конницей прославленного героя войны генерал-майора Л. М. Доватора.
В конце декабря 1941 года противник, пытавшийся удержаться в районе рек Лама и Руза, был вынужден отойти на запад. Войска 20-й армии генерал-лейтенанта А. А. Власова 18 декабря прорвались к реке Ламе и 20 декабря освободили Волоколамск. В жестоких боях 19 декабря 1941 года геройски погиб генерал-майор Доватор. Выходом на рубеж рек Ламы и Рузы началось наступление войск правого крыла Западного фронта. В итоге враг был отброшен от Москвы на более чем на 100 километров.
Параллельно с контрнаступлением под Москвой развивалась и Елецкая наступательная операция. Она проводилась силами правого крыла Юго-Западного фронта под командованием маршала С. К. Тимошенко. 6 декабря началось наступление 13-й армии генерал-майора А. М. Городнянского. Ей удалось развить наступление в тыл группировки вражеских войск в районе Ельца. Используя этот успех, в наступление перешли 3-я армия генерал-майора Я. Г. Крейзера и часть сил 40-й армии генерал-лейтенанта К. П. Подласа. К 13 декабря им удалось разгромить стоявший перед ними немецкий армейский корпус. В результате Елецкой наступательной операции от врага были освобождены 400 населенных пунктов, в том числе и сам город Елец. Части противника были частично уничтожены, а частично оказались в плотном кольце, что не давало им возможности маневрировать и предпринимать решительные действия. Это значительно облегчило наступление войск Западного фронта. Противник стал стремительно отходить от столицы.
В эти дни войска 10-й армии под командованием генерал-лейтенанта Ф. И. Голикова наступали из Рязани на Сталиногорск[8]. Враг хотел развернуть своё наступление южнее этого города, но тут же был вынужден бросить часть своих войск на помощь дивизиям, оборонявшимся у Ельца. Это не привело немецкое командование к положительным результатам. 6 декабря 1941 года, разгромив вражескую группировку у Ельца, советские войска перерезали участок железной дороги Орел-Тула, чтобы прервать снабжение немецких войск. К концу декабря контрнаступление под Москвой превратилось в общее наступление Красной Армии на всем фронте от Ладожского озера до Черного моря. Наши войска не только отбросили врага от Москвы на 200 и более километров, но оттеснили их к Великим Лукам, Ржеву, Гжатску и Орлу. Во время этого контрнаступления было разгромлено 50 немецких дивизий, захвачено более 3000 орудий, более 1000 минометов, 1300 танков, 18 000 автомашин, уничтожено более 120 000 вражеских солдат и офицеров[9].
Вместе с тем, следует более подробно рассмотреть героическую борьбу советских воинов с немецкими захватчиками во время Московской битвы в период отражения «Тайфуна». Говоря о Московской битве, нельзя не упомянуть о подвиге подольских курсантов. Около трех часов дня 5 октября заместитель командующего Московским военным округом генерал-майор Н. П. Никольский позвонил в Подольское пехотное училище майору С. А. Романову[10]. Он был командиром 2-го курсантского батальона и исполнял обязанности начальника училища вместо подполковника В. А. Смирнова, который был отозван на фронт. Ему было приказано немедленно поднять по тревоге роту курсантов и направить её по маршруту Подольск-Малоярославец-Мятлево. Комбат Романов сразу поднял 6-ю роту, которая и стала ядром передового отряда, во главе которого встал старший лейтенант Л. А. Мамич[11]. После этого Романов вошел в здание, где был кабинет начальника училища полковника И. С. Стрельбицкого, заменившего ушедшего на фронт своего предшественника подполковника В. А. Смирнова. Найдя его Романов, услышал, что он (полковник Стрельбицкий) в должности начальника Подольского артиллерийского училища человек новый и не сможет быстро выполнить задачу по ускоренному выдвижению артиллерийских батарей на фронт. Стрельбицкий посоветовал обратиться к подполковнику Смирнову, который и выполнил всё что требовалось в данный момент. К концу дня артдивизион был сформирован. Командирами батарей были назначены старший лейтенант Т. Г. Носов и капитан В. И. Базыленко. Остается добавить только одно – это был воскресный день. Но война не знает праздников и выходных. К полуночи рота пехотного училища уже достигла Малоярославца[12]. Далее подольским курсантам было приказано следовать к реке Изверь. Тем временем, продвигаясь далее, рота курсантов подошла к Медыни, в которой уже бушевал сильный пожар, возникший из-за вражеского артобстрела. К этому времени в Медыни уже имелись жертвы и среди мирного населения. Становилось ясно, что впереди грядут тяжелые бои.
Действительно, на следующий день, достигнув реки Угры (той самой в «стоянии» на которой в 1480 году было завершено татаро-монгольское иго) курсантской роте пришлось вступить в бой. Против них действовал немецкий моторизированный полк. В ходе упорных боев враг потерял более 300 человек личного состава и пять танков[13]. В ходе тяжелого боя гитлеровская бронетехника была уничтожена, а пехота остановлена пулеметным огнем курсантов.[14]Вскоре в воздухе появился вражеский самолет-разведчик, прозванный нашими бойцами «рамой». Обнаружив на земле позиции курсантов, он сразу сообщил об этом своему командованию и вскоре появилась группа пикирующих бомбардировщиков «Ю-87». Переждав бомбежку и артобстрел, курсанты пошли в штыковую атаку на немцев. В этом бою отважно действовали курсанты Ефим Казаков и Сергей Косянчук. Они вели огонь до последнего патрона и дали возможность своему подразделению перейти на новую, более выгодную позицию. Курсант Владимир Емельянов уничтожил двух снайперов и даже сумел вывсти своих товарищей из окружения[15]. Проявили мужество и воинское мастерство командиры курсантских артиллерийских батарей капитан В. И. Базыленко и старший лейтенант Т. Г. Носов и курсанты-артиллеристы Константин Вертелин, Михаил Сапожников, Василий Могильский, начальник штаба дивизиона В. Костогрыз, младший лейтенант А. А. Гришин, курсант-связист Николай Игнатов и многие другие.