Несколько раз Тимур пытался начать переправу, но татары его отбрасывали. Сам Тохтамыш, наученный горьким опытом на Кундурче, переходить реку не хотел, боясь оставлять ее за своей спиной. Наконец, Тимур совершил ночью переправу, обманув бдительность противника, и к рассвету выстроил свое войско в боевой порядок. Изготовился к битве и Тохтамыш.
Как планы сражения, так и расстановка действующих сил были у противников и здесь почти те же, что в битве на Кундурче: Тохтамыш рассчитывал на обход и сокрушение флангов Тимура, а последний снова расположил свое войско по примеру Дмитрия Донского, но на этот раз значительно усилил резервы, поставленные за флангами.
Весь день пятнадцатого апреля оба войска простояли в полной готовности, не начиная сражения. Ночью Тохтамыш выслал сильные отряды в обход противника, намереваясь, в случае удачи, внезапно атаковать его с тыла. Но эта попытка успеха не имела: татары были вовремя замечены и отбиты.
Наутро началось сражение. Тохтамыш за ночь сосредоточил подавляющие силы против левого крыла Тимура и теперь бросил их в битву, но предварительно атаковал его правое крыло, чтобы отвлечь туда внимание и резервы противника.
Тимур очень скоро разгадал эту хитрость и, поняв, что исход сражения будет решаться именно на левом фланге, быстро усилил его двумя туменами, переброшенными из центра, ввел в дело резерв и после упорного боя отбросил на этом участке татар. Но тут Тохтамыш удачно применил уловку, на которую очень часто пускались ордынцы: они побежали с поля в глубь своей обороны, увлекая за собой преследователей, а когда последние зарвались, окружили их и перерубили почти всех.
Теперь над левым крылом войска Тимура нависла серьезная угроза: резервов с этой стороны больше не было, а татары бросали сюда все новые силы. Спас положение стоявший тут отряд Тимуровой пехоты, который, огородившись чапарами, стойко выдерживал натиск врага, посылая в него тучи стрел, пока сюда не подоспели подкрепления, которым удалось оттеснить ордынцев.
Бой продолжался на следующий день. За ночь в войске Тимура значительно усилили левое крыло и теперь с этой стороны держались стойко, хотя и не продвигались вперед. Но татары в это время обошли их правый фланг и ударили с тыла. Однако у Тимура с этой стороны стоял еще не использованный резерв. Пустив его в дело, он не только выправил положение, но и смял левое крыло орды.
Само по себе это обстоятельство еще не означало, что татары проиграли сражение. Но в это самое время на их правом фланге, который до сих пор стоял твердо и теснил врага, произошло нечто непредвиденное и гораздо худшее: тут повздорили между собой и оскорбили друг друга два крупных военачальника. Один из них потребовал у Тохтамыша, чтобы тот немедленно выдал ему противника на расправу, а когда хан ответил, что сейчас, в разгаре боя, не время разбираться в этом деле, оскорбленный эмир, не сказав больше ни слова, ускакал к своему тумену и увел его с поля сражения. Этим немедленно воспользовался Тимур, бросив в образовавшийся прорыв несколько туменов своей конницы, и татары обратились в беспорядочное бегство.
Разгром был полный. Сам Тохтамыш с небольшой частью войска, сохранившей дисциплину и преданность своему хану, с трудом спасся от погони и ушел на Волгу.
Но на этот раз Тимур твердо решил доконать врага. Он тут же, на Тереке, где ему досталось все имущество бежавшей орды, щедро одарил своих военачальников и рядовых бойцов, а затем двинулся по следам Тохтамыша, опустошая все на своем пути.
Выйдя на Волгу, он взял приступом и разграбил Хаджи-Тархань, а потом по правому берегу пошел вверх и подступил к городу Укеку, где, по слухам, находился Тохтамыш. Однако последний, с небольшим количеством приближенных и нукеров, успел переправиться на левый берег и ушел к волжским болгарам. Разграбив Укек, Тимур двинулся дальше, вторгся в болгарские земли, опустошил тут города Кременчук и Жукотин, а Великий Булгар приказал просто стереть с лица земли за то, что здесь дали временное прибежище Тохтамышу, который теперь бежал куда-то дальше в леса. Летописец отмечает, что в Булгаре было в эту пору более десяти тысяч домов. Тимур же «сей град великий обратил в ничто, и осталось ныне лишь одно имя его».
Из Болгарии, переправившись на левый берег Волги, Тимур пошел на Сарай-Берке, разграбил его начисто и посадил на ханский престол белоордынского царевича Куюрчука [489], который служил у него темником. Приказав Куюрчуку собрать войско и навести на Волге порядок, Тимур двинулся на юг, в Крым и в низовья Днепра. Но Куюрчук обеспечить порядка не смог, так как силы его были ничтожны, и потому, едва лишь ушел Тимур, некий царевич Таш-Тимур тоже объявил себя великим ханом. На Волге началась новая усобица и смута.
Железный Хромец тем временем разгромил и ограбил все южные улусы Орды, вторгся в Крым, где власть после поражения Тохтамыша захватили генуэзцы, обложил их столицу Каффу [490] и взял ее после двухнедельной осады. Всех жителей христиан он распорядился увести в рабство, а непригодных перебить, мусульман отпустил на свободу, а самый город приказал разрушить. Затем по реке Дону пошел на север и вступил в пределы Рязанского княжества.
Первым русским городом на его пути был Елец. Он оказал сопротивление, но Тимур взял его без особого труда, Елецкого князя приказал убить, город разграбил, а большую часть жителей увел в рабство. После этого через Рязанские земли двинулся на Москву, но дойдя до Оки, двадцать шестого августа повернул обратно и ушел на юг.
Восточные историки объясняют это неожиданное событие тем, что Тимур увидел плохой сон и усмотрел в нем дурное предзнаменование, а русские летописцы — чудом, которое совершилось потому, что готовя Москву к осаде, в нее перенесли из Владимира величайшую православную святыню — чудотворную икону Божьей Матери, по преданию написанную самим евангелистом Лукой. Исторические же факты таковы: великий князь Московский Василий Дмитриевич, хорошо осведомленный о всех передвижениях Тимура и о том разгроме, который он учинил в Ордынских землях, имел достаточно времени, чтобы приготовиться ко всяким неожиданностям. Он собрал большое войско, с которым встал на московских рубежах, по реке Оке, как это всегда делал при приближении татар его великий отец, Дмитрий Донской.
Подойдя сюда и увидев за рекой огромный стан русских — недавних победителей орды Мамая, Тимур вступить в сражение не отважился и, простояв тут около двух недель, счел за лучшее уйти, тем более что ограбив всю Орду, он был обременен таким количеством добычи, сверх которого едва ли мог многое увезти, а дальнейшая неудача на Руси ставила под угрозу все то, что уже было добыто.
Выйдя из русских земель, Хромец направился к городу Азаку, разграбил его, но всех жителей мусульман пощадил, христиан же приказал перебить, а дома их сжечь.
Отсюда он двинулся на Северный Кавказ, в земли косогов [491], где уже свирепствовал со своим отрядом его сын Мираншах. За то, что косоги помогли Тохтамышу и при приближении войска Тимура выжгли свои пастбища, весь этот край был теперь опустошен, а все его население, попавшее в руки завоевателей, беспощадно истреблено. Спастись удалось лишь немногим, успевшим укрыться в диких горах и в гуще лесов.
Покончив с косогами, Тимур перешел в Дагестан, племена которого тоже сочувствовали и помогали Тохтамышу, и тут расправился с еще большей жестокостью. Все главные города и крепости Дагестана были взяты и разрушены, причем, воины Тимура проявляли подлинные чудеса ловкости и отваги, перебираясь по веревкам через пропасти и с помощью приставных лестниц и шестов штурмуя неприступные горные гнезда дагестанцев.
Пока Тимур был занят всем этим, в Орде ширились смуты. Поставленного им хана Куюрчука за пределами Сарая никто не признавал, всем другим его наместникам, оставленным в крупных городах, ордынцы также оказывали открытое неповиновение. Узнав об этом, Железный Хромец пришел в ярость и, покинув Кавказ, снова двинулся на Волгу.
Он и на этот раз начал с Хаджи-Тархани, но теперь вывез из нее все, что имело какую-нибудь ценность, жителей приказал перебить, а город разрушить до основания. Это было исполнено настолько добросовестно, что татары и не пытались потом восстановить его. Проще и легче оказалось построить новый город на противоположном берегу Волги, там, где стоит нынешняя Астрахань.
Такая же участь постигла Старый Сарай, а за ним и столицу Орды, Сарай-Берке. Тут Тимур проявил особенную свирепость, которая получила свое подтверждение при раскопках этого города: под развалинами были обнаружены целые нагромождения изрубленных на части человеческих останков, которые, видимо, нарочно складывались в особые пирамиды или штабели.