В 1378 году Дмитрий разгромил карательное ордынское войско на реке Воже, после чего ставший с помощью среднеазиатского правителя Тимура ханом в восточной части Орды Тохтамыш начал наступление на Мамая. В 1380 году Мамай в союзе с новым литовским князем Ягайло выступил против Дмитрия, но Дмитрий вывел войска за Оку и разбил татар до подхода литовцев в Куликовской битве (литовцы и рязанцы напали на возвращающиеся войска, захватили добычу и пленных). Это помогло Тохтамышу восстановить единство Золотой Орды, а в 1382 году ему удалось сжечь Москву и заставить Дмитрия возобновить выплаты дани включая долг с 1380 года, но в обмен московским князьям было отдано великое княжение владимирское в наследственное владение, при этом Тверь с Кашином выделялись в отдельное великое княжество.