Французская армия выступила из Смоленска поэшелонно и растянулась на 4 перехода: голова ее подходила к Красному, когда главные силы только трогались от Смоленска. Кутузов сблизился с растянувшимся противником и в трехдневном сражении при Красном, взяв его во фланг, совершенно разгромил, захватив свыше 20 000 пленных и 228 орудий – три четверти остававшейся у французов артиллерии. При большей энергии со стороны Кутузова – вся французская армия стала бы его добычей, подобно ее арьергарду – корпусу Нея, не успевшему проскочить и сложившему оружие. Вечером 3 ноября французский авангард отбросил отряд генерала Ожаровского. 4 ноября Милорадович с авангардом разгромил корпуса вице-короля и Жюно; указывая гренадерам Павловского полка на подходивших французов, он крикнул им: «Дарю вам эти колонны!» 5 ноября Кутузов, по настоянию Ермолова и Толя, решился атаковать всеми силами, дабы отрезать подходившие корпуса Даву и Нея. Остатки корпуса Даву проскочили с потерею всей артиллерии, но Ней был отрезан, из всего его корпуса к войскам присоединилось лишь 700 человек, во главе с храбрым маршалом, дравшимся в строю как рядовой гренадер.
У французов потери – 6000 убитыми и ранеными, 20 000 пленными. Взято 2 знамени, 116 орудий и 112 брошенных. Наш урон – до 3000. За Красный Кутузов получил титул князя Смоленского, а Платов – графское достоинство.
7 ноября Наполеон перевел свою истерзанную армию по тонкому льду только что ставшего Днепра у Орши. Прибытие из Польши свежего корпуса Виктора и присоединение остатков Сен-Сира улучшило немного, хотя и ненадолго, положение армии, ставшей насчитывать до 60 000, из коих лишь половина могла считаться сколько-нибудь боеспособной.
Ближайшей преградой французам являлась не успевшая еще замерзнуть Березина. Витгенштейн занимал ее левый берег, Чичагов стоял на правом, а его авангард 10 ноября занял Борисов. Несмотря на имевшуюся в Борисове переправу, связи между двумя русскими армиями не существовало: Чичагов знал лишь морскую войну, а Витгенштейн увлекся второстепенной задачей – преследованием корпуса Виктора.
Наполеон устремился на Борисов – и 12 ноября выбил оттуда беспечный русский отряд, успевший, однако, сжечь за собой мост. Положение французской армии стало отчаянным: она попала в мешок – и ледяная Березина должна была стать для нее могилой.
Гений Наполеона с помощью Чичагова вышел из этого положения.
Отыскав броды вверх по Березине у Студянки и вниз близ Ухолодья, он приказал наводить мосты: произвести переправу у Студянки, а демонстрацию у Ухолодья. Чичагов принял переправу за демонстрацию, а демонстрацию за переправу и все силы свои стянул ниже Борисова, опасаясь соединения Наполеона со Шварценбергом. А тем временем, благодаря самоотверженности героев-понтонеров д'Эбле, мост у Студянки был наведен – и 14 ноября по нему началась переправа, продолжавшаяся 15 и 16 числа. В этот последний день французы, отбив все разрозненные атаки русских разобщенных армий, сожгли за собой мосты, но это последнее напряжение сил совершенно погубило их. Отступление под непрерывными ударами русских партизан и погоне конницы Платова утратило характер маневра и превратилось в бегство. Находившийся у Студянки слабый отряд полковника Корнилова не мог оказать 13 ноября сопротивления французам, наводнившим мосты под прикрытием огня всей своей артиллерии. 14 русских собралось до 8 тысяч, но они все не решались атаковать переправлявшихся французов. 15 ноября под Студянку подоспел Витгенштейн и заставил сложить оружие дивизию генерала Партуно. 16-го подошел и Чичагов. В этот день упорный бой шел по обоим берегам Березины. Неумелые атаки Чичагова были отражены переправившимися французами, тогда как Витгенштейн не мог справиться с прикрывавшим переправу корпусом Виктора (переправив свою артиллерию, французы брали войска Витгенштейна под продольный огонь). Наш урон 15 и 16 ноября – свыше 4000. Французов перебито, замерзло и утонуло до 15 000, в плен взято 23 000 и 24 орудия (прочая артиллерия потоплена в Березине).
Общий урон французов при переправе через Березину – 40 000, она обратилась в катастрофу. При преследовании французов в Минске взято еще 3000 пленными, 2 знамени, 2 орудия.