«Состояние сонливости и иллюзий, в котором, казалось, пребывал Наполеон, должно было однажды закончиться, и пробуждение было ужасно» (Жомини). 30 октября Кутузов атакует Мюрата, наблюдающего за главными силами русских. «Мюрат, слишком доверчивый, не был начеку, а его солдаты, привыкшие к отдыху, который они рассматривали как предвестника мира, даже не думали, что его могут нарушить» (Жомини). Операция хорошо подготовлена, но плохо осуществлена. Беннигсен опаздывает к месту боя, Багговут убит, а казаки, увлекшись грабежом обозов, забывают о преследовании противника. Тем не менее Мюрат теряет 2500 человек убитыми, 2000 пленными, 38 орудий и все обозы. «Потери неприятеля значительны, но у них имеется преимущество — они атакуют. Поэтому у них остаются наши пушки, наша позиция, наконец, победа» (Сегюр). Известие об этом сражении заставляет Наполеона принять решение об оставлении Москвы. 31 октября Великая армия начинает движение на Калугу. «Повозок почти столько же, сколько бойцов. Никогда еще современная армия не являла такого зрелища» (Жомини). Об этом марше Кутузову сообщает партизан Сеславин. Фельдмаршал решает опередить Наполеона и преградить ему дорогу на Калугу у Малоярославца.
5 ноября головные части Великой армии появляются в Малоярославце. И тут же подвергаются атаке казаков Платова и корпуса Дохтурова. Завязывается ожесточенная кровопролитная битва, которая продлится 18 ч. Город семь раз переходит из рук в руки и в конце концов остается у французов. «Однако Наполеон нисколько не продвинулся. Кутузов, заняв позицию в некотором отдалении от города, по-прежнему преграждает ему дорогу. Он отказывается от плана прорваться в Калугу и решает идти старой Смоленской дорогой — единственной еще оставшейся свободной» (Жомини).
Последствия этого решения будут самыми катастрофическими. «Соратники, вы помните это зловещее поле, где остановилось завоевание мира, где закончились двадцать лет побед, где начался великий обвал нашей удачи?» (Сегюр).
Отступление по старой Смоленской дороге становится гибельным для Великой армии. В опустошенной стране невозможно найти никакого пропитания, казаки и партизаны постоянно тревожат ее, а русская армия использует любую возможность наносить ей удары. Наполеон навязывает армии изнуряющие, длительные переходы. «Скорость, с какою идет неприятель, — пишет Ермолов, — так велика, что без изнурения людей догнать его невозможно», а Платов добавляет: «Неприятель бежит так, как никогда никакая армия ретироваться не могла. Он бросает на дороге все свои тяжести, больных, раненых, и никакое перо историка не в состоянии изобразить картины ужаса, которые оставляет он на большой дороге». Обычно причиной разгрома назывался мороз. Жомини, находившийся в рядах Великой армии во время ее отступления, с этим не согласен. «Далеко не ужасные, холода начались только 5 ноября. Мороз не был сильным, так как до Красного варьировался от 3 до 8 градусов, а после 20-го началась оттепель до самого подхода к Березине. Этот мороз не превосходил тот, что был при Эйлау. Тем не менее дезорганизации армии при Эйлау не было. В 1812 году все было иначе. Лишения, голод и мародерство внесли беспорядок в полки и превратили колонны в толпы». В ежедневных стычках с русскими армия несет тяжелые потери. Попытка остановить отступление французов в Вязьме оказывается неудачной, но на поле боя остаются 6000 убитых и раненых, в плен попадают 2500 человек. В Ляхово русские берут в плен остатки корпуса Ожеро. На Днепре Платов уничтожает 2000 солдат противника и берет в плен 4500. В Смоленске Великая армия насчитывает всего 50 тыс. человек. При Красном русские вновь пытаются перехватить французов, и вновь неудачно. Ней прорывается, обессмертив свое имя этой дерзкой операцией, но теряет 6000 убитыми и 20 тыс. пленными. «Гений великого полководца и твердость тех, кто остались верны своему долгу, а также ошибки Чичагова позволили Великой армии выйти из казавшейся безнадежной ситуации» (Российский). Но численность ее сократилась до 9000 человек. После Березины температура опускается до –30 градусов. «Ней видел одних беглецов. Несколько казаков гнали их перед собой, не пытаясь ни захватить их, ни убить, хотя бы из жалости, ибо наши беды потрясали даже русских» (Сегюр). 5 декабря в Сморгони Наполеон бросает остатки своей армии. 10-го русские входят в Вильну, 14-го — в Ковно. Границу пересекают 1000 человек с оружием и девятью пушками. Это все, что осталось от Великой армии. Союзники Наполеона начинают переходить во вражеский лагерь. Шварценберг отводит свои войска в Галицию, а прусский генерал Йорк заключает с русскими перемирие. Наши войска также понесли тяжелые потери. Основные силы Кутузова сократились до 42 тыс. человек, армия Чичагова — до 17 тыс. 23-го в Вильну приезжает Александр. Собравшимся генералам он заявляет: «Вы спасли не одну Россию, вы спасли Европу». Кампания 1812 г. завершилась.