Страшные картины открывались перед великим князем Дмитрием Ивановичем, когда он объезжал поле брани. Многие его соратники пали в сражении. Великий князь Дмитрий «наехал место, на нем лежат 12 князей белозерских, убитых вместе, а близ того места лежит воевода Минула Васильевич убитый». На месте большого полка Дмитрий нашел «любимца своего Михаила Андреевича Бренка, а близ него лежит Семей Мелик, твердый страж, а близ него лежит Тимофей Волуевич». Потом Дмитрий «пришел на иное место, нашел Пересвета-чернеца и близ него нарочитого богатыря Григория Капустина». Объехав поле, Дмитрий «велел трубить в ратные трубы, созывать людей» и приказал подсчитывать потери: «Считайте, братья, скольких воевод и скольких служилых людей нет!»
О результатах этого подсчета подробно повествует автор «Сказания о Мамаевом побоище»: «Говорит боярин московский, именем Ми-хайло Александрович, а был в полку у Микулы у Васильевича, умел он хорошо считать: «Нет у нас, государь, 40 бояринов московских, да 12 князей белозерских, да 13 бояринов-посад-ников новгородских, да 50 бояринов Новгорода Нижнего, да 40 бояринов серпуховских, да 20 бояринов переяславских, да 25 бояринов костромских, да 35 бояринов владимирских, да 50 бояринов суздальских, да 40 бояринов муромских, да 33 бояринов ростовских, да 20 бояринов дмитровских, да 70 бояринов можайских, да 60 бояринов звенигородских, да 15 бояринов углицких, да 20 бояринов галицких. А молодым людям счета нет…» Тяжелее всего оказались потери в полках московских городов — Серпухова, Можайска, Звенигорода. Эти полки сражались особенно стойко и оказали значительное влияние на исход Куликовской битвы.
Всего в сражении погибло 12 князей и 483 боярина, что составляло примерно 60 % «командного состава» русского войска. Что касается общих потерь, то в летописях по этому поводу не содержится сколько-нибудь достоверных сведений. Военные историки полагают, что в Куликовской битве погибла примерно половина русского войска, что свидетельствует о крайнем упорстве, мужестве и самопожертвовании «сынов русских». «Оскудела вся земля Русская воеводами и слугами и всеми воинствами, и о сем был страх великий по всей земле Русской», — печально заключает летописец свой рассказ о Мамаевом побоище.
Но ордынские потери оказались еще большими. Особенно много ордынцев погибло во время преследования, которое русские воины вели неотступно и упорно, до полного уничтожения главных сил противника. В организации преследования после тяжелейшего сражения проявилось военное искусство русских военачальников.
Летописец, отметив, что великий князь Дмитрий видел на Куликовом поле «множество избитых воинства своего», тут же добавлял, что «поганых вчетверо избитых». Можно поставить под сомнение точность этой цифры, по то, что Мамай потерял намного больше воинов, чем великий князь Дмитрий, несомненно. В рукопашном бою, который развернулся по всему Куликову полю, ордынцы, не имевшие надежного защитного вооружения, несли огромные потери. Еще больше погибло ордынских воинов во время беспорядочного бегства, преследуемых русской конницей. Мамай так и не сумел оправиться от поражения. Вскоре он был убит в междоусобной борьбе со своими соперниками. Орде был нанесен сильнейший удар. Была развеяна традиционная вера в непобедимость завоевателей. Куликовская битва положила начало полному освобождению Руси от ордынского ига.
Победа в Куликовской битве в корне изменила всю стратегическую обстановку. Великий литовский князь Ягайло, который с 30-тысячным войском находился 8 сентября всего в 30 км от Куликова ноля, поспешно отступил. По словам летописца, «из страны Литовской пришел Ягайло, князь литовский, Мамаю помогать, со всею силою литовскою, но не поспели к сроку немного, на один день пути или меньше. Но только Ягайло Ольгердович и вся сила его услыхали, что у великого князя с Мамаем бой был и князь великий одолел, а Мамай, будучи побежден, побежал, тогда Литва с Ягайло побежали назад с большою быстротою, не будучи никем гонимы…»
Победа на Куликовом поле произвела огромное впечатление и на другого союзника Мамая — рязанского князя Олега. По свидетельству летописца, князь Олег «отбежал от града своего Рязани, и побежал к Ягайлу князю Литовскому, и пришел на рубеж Литовский, и, тут став, сказал боярам своим: «Я хочу здесь ждать вести, как князь великий пройдет мою землю и придет в свою отчину, и тогда я возвращусь восвояси». А пока в Рязани великий князь Дмитрий Иванович посадил своих наместников.
Восемь дней простояло русское войско на Куликовом поле, «на костях». Убитых русских воинов хоронили на том месте, где ныне находится село Монастырщина. Насыпали над братской могилой высокий курган. Затем великий князь Дмитрий Иванович двинулся с оставшимся войском, своими и захваченными ордынскими обозами через Рязанскую землю к Оке. 21 сентября победоносное войско пришло в Коломну, а 1 октября великого князя Дмитрия Ивановича и его соратников торжественно встретили жители Москвы. Война была закончена.