1373 год. Третий поход Литвы на Москву, а Мамай совершил набег на Рязань. Дмитрий Иванович победил и остановил литовцев под Любутском, заставил заключить мир. Потом развернул войска на Оке и прикрыл свои владения от татар.
1374 год. Дмитрий Иванович начал каждое лето выводить войска на Оку, охранять границу. Здесь стали строить крепость Серпухов. Мамай отправил посла с тысячей воинов в Нижний Новгород. Но татары принялись там грабить, безобразничать, и их перебили.
1375 год. Предатели Вельяминов и Некомат с тверским князем Михаилом сговорились против Москвы одновременно с Литвой и Мамаем. Он снова назначил Михаила великим князем. Но по призыву Дмитрия Ивановича поднялась вся Русь. Московский государь осадил Тверь и заставил Михаила подчиниться себе.
1376 год. Московская рать с нижегородскими князьями совершила поход на Камскую Булгарию. Победила в сражении, Булгария признала над собой власть московского великого князя.
1377 год. Мамай послал на Русь войска. Рать царевича Арапши вместе с отрядами мордвы разгромила русских на реке Пьяне, разорила Нижний Новгород. Второе войско опустошило Рязанское княжество. Зимой Дмитрий Иванович и русские князья наказали мордву, организовали поход на её земли.
1378 год. Мамай снова послал на Русь два войска. Арапша опять разграбил и сжёг Нижний Новгород, соединился со второй армией Бегича. Она через Рязанщину шла на Московское княжество. Но Дмитрий Иванович встретил врагов на реке Воже и 11 августа вдребезги разгромил их.
Зима 1378/1379 года. В Литве язычники стали громить православных. На помощь им Дмитрий Иванович послал войско под командованием брата. Оно заняло Стародубское и Трубчевское княжества. Многие другие княжества перешли под покровительство Москвы.
1380 год. Поход огромной армии Мамая на Русь. Дмитрий Иванович созвал русские войска, выступил навстречу. 8 сентября на Дону, на Куликовом поле, русские сокрушили вражеские полчища. Погиб хан Орды Мухаммед Булак. После этой победы Дмитрия стали называть Донским, его брата Владимира – Храбрым.
Октябрь 1380 года. По совету святого Сергия Радонежского Дмитрий Донской установил день памяти погибших воинов, Дмитровскую родительскую субботу.
Ноябрь 1380 года. Съезд русских князей в Москве. Постановили заключить союз любви и братства. За нападения рязанцев на русские обозы и раненых съезд князей заставил Олега Рязанского вернуть всех пленных, признать себя «младшим братом» московского государя.
1382 год. Неожиданный поход на Русь хана Тохтамыша. Дмитрий Донской выехал собирать войска в Кострому, брата поставил собирать полки в Волоколамске. Тохтамыш обманом захватил, вырезал и сжёг Москву, разорил ещё 6 городов. Но Владимир Храбрый разбил один из татарских корпусов, и хан ушёл.
1383 год. После разорения Москвы Дмитрию Донскому пришлось покориться. Он послал в Орду сына Василия, согласился платить дань. Тохтамыш утвердил Дмитрия великим князем, но сына оставил у себя заложником.
1385 год. Олег Рязанский напал и разорил Коломну. Нанёс поражение войску Владимира Храброго. Святой Сергий Радонежский помог прекратить давнюю вражду, заключить вечный мир. А Тохтамыш начал войну с властителем Средней Азии Тимуром Тамерланом. Дмитрий Донской организовал побег сына из Орды.
1386 год. Дмитрий Донской не позволил Новгороду отделиться от Руси. Собрал в поход многочисленную рать. Новгородцы сдались без боя. Заплатили большой штраф. Принесли клятву признавать над собой власть только московского государя.
1387–1388 годы. Тохтамыш призвал всех подданных в поход на Среднюю Азию. Дмитрий Донской приказ хана не выполнил, свои полки ему не прислал. Тохтамыш потерпел там сокрушительное поражение. Орда стала разваливаться. Дмитрий не смог этим воспользоваться для освобождения страны, он тяжело заболел от старых ран и контузий.
19 мая 1389 года. Дмитрий Донской скончался. Похоронен в Архангельском соборе Кремля.
1988 год. Православная Церковь официально признала Дмитрия Донского святым.