С помощью Тимура Тохтамыш в 1378 г. завладел Астраханью и Сараем. Тем временем великий князь Дмитрий (Донской), воспользовавшись разногласиями среди татар, в 1378 г. наголову разбил войско Арабшаха на реке Вожа к северу от Рязани, а в 1380 г. разгромил войско Мамая на Куликовом поле в верховьях Дона.
После этой славной победы русские могли бы окончательно освободиться от татар, если бы те продолжали вести междоусобицы.
В 1381 г. на реке Калке захватившего власть Мамая разгромил уже Тохтамыш. Мамай бежал в Кафу и позже был там убит.
Тохтамышу не сразу удалось покорить русских князей. Но в 1382 г. он взял осадой Москву. Затем он решил возобновить притязания на Кавказ и Среднюю Азию. Многие его противники, в том числе и Эдигей, бежали к Тимуру, который перенес боевые действия из Ирана на север и напал на Тохтамыша. В 1391 г. Тимур догнал Тохтамыша после долгого преследования вдоль Кандурчи на Урале и в кровавом сражении победил его.
После этого были назначены другие ханы, хотя Тохтамыш и не был разгромлен до конца.
В обмен на поддержку со стороны литовского князя Витовта он предоставил племяннику князя, Ягайле, ярлык на княжение в некоторых русских провинциях и право сбора дани. Василию Московскому он предоставил право владеть Нижним Новгородом и некоторыми другими мелкими княжествами. Но от оттоманских турков и мамлюков помощи он не получил, так как им в то время угрожало нашествие Тимура.
В 1394 г. Тохтамыш снова вторгся на Кавказ, но в 1395 г. его войско потерпело сокрушительное поражение на Тереке со стороны Тимура. Тимур прошел по низовьям Волги и вышел к Дону у Рязани, где напал на Елец. Дальше продвинуться на русские земли ему не удалось. Вместо этого он предпочел разрушить кочевья подданных Тохтамыша в Астрахани, Сарае, Булгаре и Крыму, после чего повернул обратно и направился в Индию.
Его походы ослабили мощь Золотой Орды, ослабили ее контроль над городами и торговыми путями между Европой, Индией и Китаем.
Теперь положение Тохтамыша зависело исключительно от Витовта Литовского, который надеялся (в обмен на помощь) завладеть территориями Золотой Орды. Соперники Тохтамыша, Тэмур-Кутлуг и Эдигей, объявили себя ханом и эмиром, зависевшими от Тимура. Когда Витовт с некоторыми русскими союзниками в 1399 г. выступил в поход на защиту Тохтамыша, его армия встретилась с армией Эдигея и Тэмур-Кутлуга на реке Ворскле.
Литовские войска были разгромлены, но Тэмур-Кутлуг скончался от ран. Тохтамыша убили позже, когда он сбежал к удельному хану Шадибеку.
Золотая Орда осталась отдельным независимым государством, но под властью Эдигея.
Эдигей не пошел на Литву. Он обратился к Витовту за помощью: его целью была Москва. Витовт ответил отказом, но и Москве не помог, так как хотел, чтобы Москва и Золотая Орда ослабили друг друга. Эдигей осадил Москву, но не добился особого успеха.
В самой Золотой Орде сыновья Тохтамыша, которых поддерживала Москва, вели борьбу против соперников, которых поддерживал Эдигей.
Сам Эдигей никогда не носил титул хана.
Позже на Эдигея пошел войной Тимур-хан, сын Тэмур-Кутлуга со своими сторонниками. Эдигей пытался снова найти помощь у Витовта, но в 1418 г. в стычке был убит.
Когда в 1430 г. умер Витовт, Литву снова принялись делить между собой различные претенденты на трон.
В этой ситуации опять выиграло Московское княжество, а Золотую Орду продолжали сотрясать междоусобицы, и она стала делиться на независимые друг от друга орды.
На западе при поддержке литовцев ханом стал Улу-Махмед, родственник Тохтамыша, но у него было два соперника – Кепек и Девлет-Берди, сыновья Тохтамыша. Еще большее волнение поднял Барак, внук Урус-хана, вторгшийся со стороны Казахстана и вынудивший Улу-Махмеда искать убежища у Витовта.
Приблизительно в 1425 г. Девлет-Берди захватил Крым. Другими претендентами были Саид-Ахмед, еще один сын Тохтамыша, и Кучук-Махмед, внук Тэмур-Кутлуга. Полномочий Улу-Махмеда хватило, чтобы утвердить Василия II Московского великим князем, но в 1437 г. соперники оттеснили его в верховья Оки, где на него и его сыновей пошел войной Василий. Сыновья взяли в плен Василия и отпустили за большой выкуп. Старший сын Улу-Махмеда, Махмудек, желавший завладеть деньгами, убил отца.
В 1445 г. Махмудек провозгласил себя удельным ханом Казани.
Василий продолжил править Москвой, несмотря на то что был ослеплен врагами.
Часть татар из орды Улу-Махмеда перешла к Саид-Ахмеду, удерживавшему за собой Крым. В Москве Саид-Ахмеда признали ханом и послали ему дань. Махмудек напал на Саид-Ахмеда, но потерпел поражение. В 1449 г., при поддержке Михаила, претендента на литовский трон, Саид-Ахмед вторгся в литовские владения, взяв Северск и Киев. В ответ Казимир IV, король польский и великий князь Литовский, поддержал соперника хана, Хаджи-Гирея, который захватил Крым и основал там свою династию.