Pasakojimo pradžia pasakojama apie tai, kaip Dievas suteikė pergalę imperatoriaus didžiajam kunigaikščiui Dmitrijui Ivanovičiui po Dono dėl nešvarių Mamų ir kaip šventosios Dievo Motinos bei Rusijos stebuklų darbuotojų maldos stačiatikių krikščionybei - Dievas pakėlė Rusijos žemę, o bedieviai hagarai sugėdino.
Rytų šalies kunigaikštis Mamai, pagonis ir piktas krikščionių persekiotojas, nusprendžia velnio iniciatyva vykti į Rusijos kraštą. Princas Olegas Ryazanskis, „Mamaia“ gynėjas, ir Lietuvos princas Olgerdas, kurie taip pat prisiekė „Mamaia“, siunčia ambasadoriams turtingas dovanas „Mamaia“ ir deklaruoja pasirengimą stoti į jo armiją, nes tikisi, kad Mamaia atiduos Olgerda į Maskvą ir aplinkinius miestus, ir Olegui Ryazanui Kolomnai, Vladimirui ir Muromui. Olegas ir Olgerdas įsitikinę, kad Maskvos princas Dmitrijus Ivanovičius neišdrįs pasisakyti prieš Mamai ir bėgs iš Maskvos, palikdamas savo žemę priešui. Išgirdęs, kad Mamai su nesuskaičiuojamais būriais artėja prie Rusijos, princas Dmitrijus siunčia į Borovską pas savo brolį, princą Vladimirą Andrejevičių, taip pat visus Rusijos kunigaikščius, valdytojus ir tarnus. Princas Dmitrijus sako Kipro metropolitui, kad jis nieko nepadarė Mamai ir atidavė jam duoklę, nes tai turėjo būti padaryta susitarimu ir net už jo ribų. Cyprianas pataria princui nuolankiai save nusiųsti ir išsiųsti Mamai tiek aukso, kiek yra, o jei Mamai po karo išvyks į Rusiją, jį ištiks pats Viešpats, kuris priešinasi drąsiems ir padeda nuolankiesiems.
Princas Dmitrijus paklūsta patarimui ir siunčia susitikti su Mamay Zachary Tyutchev, suteikdamas jam daug aukso. Tačiau Zacharijus, pasiekęs Riazanę, sužino, kad kunigaikščiai Olegas Ryazanskis ir Olgerd'as prisijungė prie Mamai, ir slapta šia žinia siunčia Dmitrijui pasiuntinį. Kunigaikštis praneša apie viską Kipro metropolitui ir ragina kareivius iš visos Rusijos žemės ateiti į tarnybą, kad jie atvyktų į Kolomną, kad būtų apsilankyta Švč. Pats princas Dmitrijus kartu su broliu ir visais Rusijos kunigaikščiais eina į gyvybę teikiančią Trejybę, pas savo dvasinį tėvą, vyresnįjį Sergijų. Jis jį apipila vandeniu, pašventina šventųjų kankinių Floros ir Lauros relikvijomis ir pasako jam, kad niekas neišgirstų, jog kunigaikštis nugalės priešą. Kunigaikščio prašymu hegumenas Sergijus jam dovanoja du vienuolių brolijos karius - Aleksandrą Peresvetą ir Andrejų Oslyabyu.
Kunigaikštis grįžta į Maskvą ir, prisistatydamas metropolitui Kiprui, slapta praneša jam, kad vyresnysis Sergijus numatė savo pergalę priešo atžvilgiu ir palaimino visą stačiatikių armiją. Palaiminęs princą kampanijoje prieš totorius, metropolitas siunčia palaimintą katedrą su kryžiais, šventomis ikonomis ir palaimintu vandeniu į Frolovskio, Nikolskio ir Konstantino-Eleninskio vartus, kad kiekvienas kareivis paliktų juos palaimintus ir apšlakstytus šventu vandeniu.
Pasiekęs Kolomną, princas paskirsto pulkus, paskiria valdytoją ir, gavęs palaiminimą iš Kolomnos arkivyskupo Geroncijaus, per visą armiją kerta Okos upę, maldoje šaukdamasis pagalbos iš savo artimųjų - šventųjų kankinių Boriso ir Glebo. Lietuvos kunigaikščiai Olegas Ryazanskis ir Olgerd'as, sužinoję, kad princas Dmitrijus su didele armija eina į Doną prieš Mamaia, ėmė abejoti Mamaia kampanijos sėkme: jie neskubėjo stoti į jo armiją ir laukė mūšio baigties. Tuo pat metu kunigaikščiai Andrejus Polockis ir Dmitrijus Bryanskis, Olgerdovičius, nemylimi savo tėvo dėl patėvio ir priimto švento krikšto, sužino, kad totoriai važiuoja į Rusiją ir nusprendžia stoti į ortodoksų princo Dmitrijaus armiją.
Princas, nudžiugęs, siunčia Maskvos metropolitui Kiprianui žinią, kad Olgerdovičius atėjo pas jį su savo kariuomene ir paliko savo tėvą. Kunigaikštis Dmitrijus tariasi su savo broliu Vladimiru ir Olgerdovičiais, ar jis turėtų kirsti Doną, ar ne. Tie įtikina jį, kad jei jis nori tvirtos armijos, reikia kirsti Doną, nes tada niekas negalvos apie traukimąsi. Rusijos armija kerta Doną, o skautai praneša, kad totoriai jau yra arti ir žino, kad kunigaikštis Dmitrijus prieš juos surinko dideles pajėgas. Princas važinėja lentynomis su valdytojais ir ragina kareivius stoti už Rusiją ir stačiatikių tikėjimą, nepagailėdamas gyvenimo.
Naktį vykstančioje šviesios Švč. Mergelės Marijos gimimo šventėje plėšikui Thomasui Katsibey, kuriam princas Dmitrijus pasižymėjo už savo drąsą ir kuris buvo pastatytas ant Churove upės apsaugoti nuo totorių, suteikiama nuostabi vizija. Dievas, norėdamas ištaisyti Tomą, parodo jam, kaip didelis debesis juda iš rytų, tarsi kai kurie būriai eitų į vakarus, o iš pietų ateina du jauni vyrai ryškiai raudonai, spindinčiais veidais ir rankose laikydami aštrius kardus. Jaunimas grėsmingai reikalauja atsakymo iš armijos vadovų, klausdamas, kas leido jiems pulti tėvynę, ir jie visi supjaustyti kardais, kad nebūtų išgelbėtas nė vienas priešas. Ryte Tomas pasakoja apie savo viziją kunigaikščiui ir nuo to laiko tampa apdairus ir tiki Dievą.
Princas Dmitrijus siunčia savo brolį, princą Vladimirą, kartu su Dmitrijumi Volynetu, Doną į ąžuolyną, kad jie ten pasislėptų su savo pulkais. O rugsėjo aštuntąją dieną, Švč. Mergelės Marijos gimimo šventę, auštant, abi kariuomenės, rusų ir totorių, priešinasi Kulikovo lauke. Žemė siaubia siaubingai, numatydama perkūniją, o Kulikovo laukas pasilenkia, o upės išsikiša iš krantų, nes toje vietoje niekada nebuvo daugybė žmonių. Vienuolio vyresniojo Sergijaus pasiuntinys įteikia princui palaiminimo laiškus ir Šv. Dievo Motinos kepalą, o princas garsiai siūlo maldą Šventajai Trejybei ir Dievo Motinai bei prašo jų pagalbos ir užtarimo. Tada princas, priešingai nei visi įtikinėjimai, pakelia savo žirgą ir stovi priešais savo karius, kad galėtų kovoti priešakyje. Trečią valandą po pietų.
Iš totorių armijos užauga blogas penkių galvų Pechenegas, o Rusijos pusėje Hegumeno Sergijaus įsakymu išeina vienuolis Aleksandras Peresvetė, ginkluotas schema. Jie skuba vienas į kitą, trenkia ietimis ir abu nukrinta nuo arklių. Princas Dmitrijus ragina savo karius parodyti savo drąsą, ir abu būriai suartėja ir prasideda kova.
Septintą valandą pradeda vyrauti totoriai. Kunigaikštis Vladimiras, pasislėpęs su savo kariais ąžuolo miške, bando padėti broliui, bet Dmitrijus Volynets jį sulaiko, sakydamas, kad ne laikas. Atėjus aštuntai valandai, jų gaujos pajėgos atakuoja totorius, o jie neatlaiko užpuolimo ir bėga iš kovos lauko. Mamai savo dievus vadina: Perūnu, Salavatu, Rakliu, Khorsu ir jo bendrininku Mohammedu, tačiau iš jų pagalbos nėra. Jis pabėga, ir jam pavyksta ištrūkti iš vėžės.
Taigi kunigaikštis Dmitrijus nugalėjo totorius Dievo ir Dievo motinos malonėmis ir padedamas šventųjų Boriso ir Glebo, kuriuos matė Tomas Katsibey. Kunigaikštis Dmitrijus yra rastas ąžuolyne, sumuštas ir sužeistas. Jis liepia kareiviams palaidoti savo draugus, kad krikščionių kūnai netaptų laukinių gyvūnų grobiu.
Rusijos armija aštuonias dienas stovi mūšio lauke, o kareiviai laidoja kaimynus. Bet Mamai grįžta į savo kraštą, surenka likusias pajėgas ir nori vėl vykti į Rusiją per karą, tačiau sužino, kad caras Tokhtamišas iš rytų eina pas jį. Tokhtamysh nugalėjo Mamaia armiją Kalkoje, Mamaia bėga į Kafą, neslėpdamas savo vardo, tačiau jis atpažįstamas ir nužudomas. Olgerd'as, išgirdęs apie šlovingą princo Dmitrijaus pergalę, su gėda grįžta į savo valdas. Olegas Riazanskis, bijodamas, kad kunigaikštis Dmitrijus pasiųs jam savo armiją, pabėga iš savo dvaro ir, kai Riazanai užglaistė didįjį kunigaikštį, jis pasodina savo valdytojus į Ryazaną.