Az oroszok megállították Európában a tatár hordát a kulikovói csatában
1380. szeptember 16-án az orosz ezredek a Kulikovo mezőn legyőzték a tatár Arany Horda csapatait. Ez egy fordulópont az orosz nép tatár igával folytatott harcában, és visszatartja erőfeszítéseiket Nyugat-Európa felé.

Két évvel korábban az Arany Horda tényleges vezetője, Mamai kán Murza Begic vezette csapatokat küldte Moszkvába, de a Vozha folyónál vereséget szenvedtek. Mamay kán úgy döntött, hogy megpróbálja újra megtörni az orosz fejedelmeket és megerősíteni a Hordától való függőségüket. Erős hadsereget gyűjt össze, amelybe zsoldosok tartoznak: cirkesziák, alánok, sőt a genovai krími kolóniából is.
Dmitrij Ivanovics nagyherceg, amikor megismerte a tatár hadsereg Moszkvába mozgását, felhívta az orosz milícia összegyűjtését az ellenség ellenállására. Kolomna városát (Moszkvától kb. 130 km-re délkeletre) meghirdették az orosz csapatok összegyűjtésére, és Északkelet-Oroszország szinte minden földje elküldte képviselőit. Csapatok érkeztek a moszkvai független csapatoktól a Suzdal, Tver és Smolensk nagyhercegségekből is.
Az eredeti harci vonal Kolomnában alakult ki. Az orosz hadsereget Radonezh tiszteletreméltó Sergius áldotta meg.
Mamai arra számított, hogy Dmitrij kölcsönveszi az Oka folyót védekezés céljából, ezért azt tervezte, hogy csatlakozik szövetségeseihez, Jagailo Litovskihoz és Oleg Rjazanskihoz annak déli partján.
Dmitrij herceg azonban az Oka mögött vezette csapatait, stratégiai tartalékot hagyva Moszkvában, és Mamai felé vette az irányt. Ryazan ellenséges földjeit nyugat felől vették körül, és Dmitrij megparancsolta, hogy ne ingerelje a lakosságot. Ily módon a Litván Nagyhercegség keleti földjeiről érkezett szövetségesek csatlakoztak Dmitrihez. Dmitrij is átkelt a Don folyón, és úgy döntött, hogy találkozik Mamai-val, mielőtt csatlakozik szövetségeseihez.