Bitva u Borodina 7. září známá také jako bitva u řeky Moskvy neskončila rozhodným vítězstvím ani jedné strany a obě navíc utrpěly ohromné ztráty. Padl v ní ruský generál Bagration. Obě strany označovaly bitvu za svoje vítězství a Kutuzov za ni byl povýšen na maršála, Rusové ale den po bitvě ustoupili a vydali Francouzům Moskvu, kterou předtím Rusové evakuovali a poté podpálili. Rusové po opuštění Moskvy provedli tzv. Tarutinský manévr, který je dovedl do Tarutina, kam další ruské odvody přivedly do armády 180 tisíc rekrutů. 13. října Rusové porazili u Tarutina maršála Murata. Když se to Napoleon dozvěděl, tak vytáhl na jih ke Kaluze, aby zde svedl bitvu. Bitva u Malojaroslavce 23. října pro Napoleona znamenala porážku, a tak se dal na ústup z Ruska. Následné ruské ofenzívy, kterých se účastnili i partyzáni, způsobily Francouzům ohromné ztráty, které byly částečně podpořeny i mrazy, jež poprvé udeřily 5. listopadu. 26. a 27. listopadu Napoleon přešel za těžkých bojů a ztrát Berezinu. Zachránilo se sotva 30 tisíc mužů. Tažení skončilo katastrofou nedozírných důsledků a většina kdysi 700 000 Grande Armeé byla ztracena. Významní Napoleonovi spojenci jako Rakousko a Prusko přešli na stranu Ruska.