Francouzi se snažili zjistit, kde je Kutuzov. Když Napoleon zjistil, kde se nachází, pokusil se s ním neúspěšně vyjednat mír. Dne 18. října došlo k bitvě u Tarutina (s Muratovým předvojem). Rusové zde vyhráli. Dne 24. října se střetla ruská a francouzská vojska u Malojaroslavce. Napoleon byl Kutuzovem poražen. Bitva u Malojaroslavce se stala bodem obratu ve Vlastenecké válce neboť Napoleon od té doby už jen ustupoval. Kutuzov Napoleona pronásledoval. Dne 3. listopadu generál Miloradovič porazil Davoutův sbor v desetihodinové bitvě u Vjazmy. Bitvy se zúčastnilo asi 25 000 Rusů a 37 000 Francouzů. Tato bitva uspíšila morální rozklad Napoleonovy Velké armády. Navíc byl Napoleon ohrožován útoky partyzánů. Dne 16. listopadu Kutuzov napadl Francouze u Krasného. V třídenní bitvě byl zničen Neyův sbor, který Napoleon nechal napospas Rusům. U Krasného zahynulo 6 000 Francouzů a 26 000 jich bylo zajato. Její následky vedly k tomu, že se důvěra k Napoleonovi výrazně zmenšila. Ruská vojska byla přeformována a došlo k vzniku nových oddílů. Dne 22. listopadu byl navíc Napoleon se zbylými 40 000 muži obklíčen u Bereziny. Vinou neposlušného admirála Čičagova Napoleon mohl vybudovat přes Berezinu dva mosty a začít s přepravou, ovšem Rusové nakonec Napoleona napadli na obou březích. Ten nakonec unikl jen s 9 000 muži. Kutuzov dne 22. prosince ve Vilniusu oznámil: "„Válka skončila úplným vyhlazením nepřítele.“"