Русь вступила в войну с Ордой в неблагоприятных условиях. Против нее объединились два наиболее сильных противника — татары и литовцы. Орда Мамая придвинулась к русской границе. На помощь ему шел литовский великий князь Ягайло с литовско-румынскими полками. Дмитрий Иванович решил отправиться в ордынскую степь, чтобы сразиться с татарами до их соединения с Ягайло. Ему удалось осуществить свой план.
Когда началась война, антиордынская коалиция окончательно распалась. Главные союзники Тверь и Нижний Новгород бросили Москву на произвол судьбы, а Рязань переметнулась на сторону татар. Лишь два княжества — Ростовское и Ярославское — прислали на помощь князю Дмитрию свои дружины. Эти княжества, пережившие дробление, находились в сфере московского влияния. Представление об участии в войне до полумиллиона ратников с обеих сторон сильно преувеличено. Москва едва ли могла выставить против Мамая более двадцати-тридцати тысяч человек. Численное превосходство было на стороне татар.
В конце лета 1380 г. князь Дмитрий Иванович отправился в поход на татар. Проделав путь в 200 км от Коломны до Дона, русская рать на рассвете 8 сентября 1380 г. переправилась на Дон и выстроилась в боевом порядке на обширном поле между Доном и Непрядвой.
Подойдя с юга, Мамай разбил ставку на вершине Красного Холма, господствовавшего над местностью. Поле заметно понижалось к северу, что благоприятствовало атакующим. Около полудня Мамай бросил свою конницу в атаку на русские полки. Но Дмитрий Иванович и воевода Боброк умело использовали особенности местности, располагая войска. Татары не смогли применить свою излюбленную тактику охвата флангов русской армии.
Русские воеводы понимали, что сеча будет кровавой и победит тот, кто сохранит больше сил. Великий князь пошел на риск. Подчинив Боброку значительные силы, он велел ему укрыться в засаде в зеленой дубраве на левом фланге. Соотношение сил в первой линии стало еще более неблагоприятным для русских.
Считается, что битва началась с традиционного богатырского поединка. Из русских рядов выехал инок Пересвет, из татарских — пятисаженный «злой печенег». Богатыри ударили друг друга копьями, и оба пали замертво. Пересвет — историческая личность. В старину любая битва после сближения армий распадалась на множество поединков. В одном из таких поединков и сложил голову Пересвет, обороняя родную землю.
В Древней Руси случалось, что бою небольших сил предшествовал поединок. Когда храбрый князь Мстислав победил князя Редедю Касожского, касоги ушли с поля боя, не вступая в сражение. Поединок терял смысл в битвах с участием больших масс войск. Состязание между богатырями уступало место столкновению сторожевых отрядов.
Героем первой схватки с татарами был не Пересвет, а великий князь Дмитрий Иванович, выехавший навстречу татарам во главе сторожевого войска. Что могло побудить главнокомандующего русским войском к такому безрассудному риску? Известно, что при виде надвигающихся ордынских полчищ бояре настойчиво советовали Дмитрию поскорее покинуть передовую линию. 29-летний князь отверг их совет.
Замечание, мимоходом оброненное новгородским летописцем, вполне объясняет его поведение. Когда Мамаевы полчища облегли поле и стали надвигаться на русские полки подобно грозовой туче, многих новобранцев охватили неуверенность и страх, а некоторые из них стали пятиться и «на беги обратишася». Тогда-то Дмитрий Иванович и возглавил атаку. Чутье полководца подсказало ему, что исход битвы будет зависеть от того, удастся ли ему воодушевить дрогнувших «небывальцев» (новобранцев) и одновременно сбить наступательный порыв врага.
В «Сказании о Мамаевом побоище», составленном в стенах Троице-Сергиева монастыря, можно прочесть, что великий князь Дмитрий в первой схватке с татарами был ранен и пролежал в беспамятстве под срубленной березой до самого конца битвы. Лишившись предводителя, армия обрела нового вождя в лице Владимира Андреевича. Он возглавил атаку засадного полка, разгромил татар, после чего отыскал едва живого Дмитрия Донского в перелеске. Приведенный рассказ недостоверен. Ранние источники сообщают, что князь Дмитрий уцелел после первой схватки и до конца битвы оставался в большом полку под великокняжеским стягом.
Легкая половецкая конница в течение трех часов упорно, разом устремлялась в атаку на русские полки. Потери были огромные с обеих сторон. Наконец Мамай ввел в сражение свой последний резерв — тяжеловооруженную монгольскую конницу. Монголы смяли русских, но тут воевода Боброк неожиданно атаковал из засады. В ордынском войске вспыхнула паника. Уставшие русские полки воспрянули духом и перешли в наступление по всему фронту.
Сражение на поле Куликовом было едва ли не самой кровавой битвой в русской истории. Потери московского ополчения были ужасающими.
Битва на поле Куликовом не привела к немедленному восстановлению независимости русского государства. Долговременные факторы, которые позволили монголо-татарам разгромить Русь и установить свое господство над ней в XIII в., как видно не исчерпали себя и в следующем столетии. В XIV в. соотношение сил осталось неблагоприятным для Руси. Разгромленный русскими Мамай не мог противостоять хану Восточной орды Тохтамышу. Он бежал в Крым, где был убит генуэзцами. Тохтамыш объединил обе части Орды.
Кочевники понесли тяжелые потери в войне с Москвой. У многих монгольских мурз битва унесла родственников. В Орде царило враждебное возбуждение против Москвы. Почти два года Тохтамыш в глубокой тайне готовился нанести Руси сокрушительный удар, чтобы поставить ее на колени.
Используя рознь между русскими, хан привлек на свою сторону рязанского и нижегородского великих князей. Нашествие татар в 1382 г. было подобно потопу. Конница хлынула в русские пределы, все сметая на своем пути. Пограничные князья пытались спасти свои земли от погрома и перекинулись в стан врага.
Князь Дмитрий Иванович не успел собрать полки и бежал в Кострому. 23 августа 1382 г. татары появились у стен московского Кремля. Хан Тохтамыш осаждал крепость три дня, после чего вступил в переговоры с ее гарнизоном. Он обещал не причинять вреда городу в случае добровольной сдачи. Обманутые москвичи открыли крепостные ворота. Татары ворвались в Кремль и учинили резню. Напоследок Тохтамыш сжег Москву и ушел в степи.
В годы этой войны на Руси произошла церковная смута. Дмитрий Иванович поставил во главе церкви некоего Митяя, преданного ему хранителя княжеской печати. Но высшие иерархи церкви воспротивились его выбору. Посланный в Константинополь на поставление Митяй был, по-видимому, отравлен. У Руси оказалось сразу два митрополита — грек Киприан, находившийся в Киеве, и Пимен, с помощью подкупа получивший сан в Константинополе. Киприан пытался подобраться в Москву через Литву, но был с позором выгнан обратно, за что предал князя Дмитрия анафеме. На поле Куликово Дмитрий явился «проклятым князем». Духовным отцом Куликовской битвы считают знаменитого московского подвижника инока Сергия Радонежского.
Сохранилось «Житие Сергия», основанное на воспоминаниях современников. Будущий отец Сергий, в миру Варфоломей, родился в семье ростовского боярина Кирилла. Семья владела имением под Ростовом. Но ее благополучие оказалось подорвано татарскими набегами и московским владычеством. Иван Калита подчинил себе половину Ростовского княжества. Присланные им воеводы повесили на дереве вниз головой боярина Аверкия, местного тысяцкого. Вскоре же семья Кирилла по своей воле или по принуждению переселилась из родных мест в Радонеж под Москвой. Разоренная семья не обрела благополучия на новом месте. На Руси существовала традиция: те, кто терпел неудачу в мирской жизни, искали последнее прибежище в монастыре. Не прижившись на московской службе, Кирилл ушел в монастырь. Его примеру последовали жена и двое сыновей. По настоянию Варфоломея братья решили жить отшельниками. Они выстроили себе сначала деревянную будку-келью, а затем небольшую церковку посреди дремучего леса за Радонежем. Старшему брату тяготы и лишения жизни в лесу скоро надоели, и он ушел в столицу. Младший брат, принявший в монашестве имя Сергий, около двух лет провел в одиночестве. Со временем келья Сергия стала центром небольшого монастыря, посвященного Святой Троице. Жизнь монахов была заполнена каждодневным изнурительным трудом. Сергий был одушевлен идеей любви к ближнему и служил братии «аки раб»: носил воду, рубил дрова, пек для всех хлеб. В отличие от старых монастырей Троицкий не блистал богатством. Сергий с братией вели нищенскую жизнь. Но среди иноков появились и состоятельные люди. Однажды Сергий из-за отсутствия хлеба голодал четыре дня. На четвертый он пошел наниматься в плотники к одному из состоятельных старцев своей обители. Целый день он трудился в поте лица, после чего старец расплатился с ним «решетом хлебов гнилых».