Половцы не выдержали и побежали. Монголы четко, как на облаве, гнали их на русские полки. То есть кипчаки из союзников русичей превратились в слепое орудие монголов и помогали своим врагам, сами того не желая. Численный перевес союзников сразу сошел на нет. Они должны были убивать кипчаков, чтобы сохранить строй и продолжать битву. «Даниил крепко боролся, избивая татар», – сообщает Галицко-Волынская летопись. Ее автор много рассказывает о подвигах Романовича, но очень похоже, что молодой князь рубил не татар, а половцев. В то же время татары продолжали обстрел, русские загораживались щитами, строй колебался. Даниил получил рану стрелой в грудь, но не заметил в горячке боя. Вокруг падали дружинники. Мстислав Немой решил, что князь погибает, кинулся на выручку, и вот они уже оба отбиваются то ли от друзей, то ли от врагов…
Наконец обезумевших половцев удалось отбросить. Они схлынули. В этот момент черниговцы, сообразив, что происходит неладное, покинули лагерь, дабы прийти на помощь своим. Монголы тотчас погнали половцев на черниговцев. Полки Мстислава Святославича были смяты, сам он погиб.
Это позволило перегруппироваться галичанам и волынцам. Удатный, видя, что дело плохо, отдал приказ отступать. Ему показалось, что монголы переключились на истребление других подразделений – на черниговцев, половцев, киевлян. Без малейших угрызений Мстислав бросил в беде киевлян и черниговцев, чтобы спасти тех, кто был при нем, – галичан, волынцев, «выгонцев» и «молодых» князей. В этом еще не было греха. Полководец жертвовал частью сил, чтобы спасти остальных. А главное – чтобы выручить собственную дружину.
Но Мстислав столкнулся с двумя лучшими монгольскими полководцами, из которых Субэтэй-багатур был первым после Чингисхана. Выдержке Субэтэя, его точности и умению контролировать ситуацию мог позавидовать любой военачальник. Похоже, багатур специально сделал вид, что готов отпустить армию Мстислава Удатного, чтобы тот смешал строй. Как только это произошло, монгольские лучники снова обрушили на галичан и остальных дождь стрел. Об этом говорится в Галицко-Волынской летописи. В переводе летописная фраза звучит так: «Даниил, увидев, что разгорается сражение и татарские лучники усиленно стреляют, повернул своего коня под напором противника». И не он один. Всё войско Удатного кинулось бежать, каждый спасался как мог. В скором времени дружины превратились в беспорядочную толпу. Пехота гибла под выстрелами, но у конницы еще была возможность спастись. Лучшие кони имелись у князей, поэтому вожди похода рисковали значительно меньше простых дружинников, а обслуга вообще была обречена. Дальнейшее известно. Мстислав Удатный вместе с Даниилом, Мстиславом Немым и несколькими дружинниками доскакали до Днепра, где имелись ладьи. Князья настолько обезумели от погони, что совершили великую подлость: приказали порубить все ладьи, оставив своих воинов без всякого шанса на спасение. Обычно этот поступок приписывают Удатному, но рядом находился Даниил. Весьма красноречив факт, что Галицко-Волынская летопись, прославляющая Романовича, вообще предпочитает умолчать об этом постыдном эпизоде.
Тем временем часть монголов осаждала последний оплот русичей – лагерь киевлян, где находился Мстислав Романович Киевский. Мстислав Романович огородился возами и храбро держал оборону три дня вместе со своими воинами. Видно, к нему сбежались нестроевые и пехотинцы. Благородный князь не захотел бросить их в беде.
Монголы не собирались губить своих людей и применили обычную хитрость: переговоры. Бродник Плоскиня отправился в качестве парламентера к Мстиславу Киевскому и пообещал неприкосновенность в случае сдачи. Князь сдался и… был казнен, а его воины перебиты. Правда, монголы по какой-то причине удостоили Мстислава почетной смерти без пролития крови. Может быть, из-за мужественной организации обороны. Таковы данные «Сокровенного сказания» монголов.
Киевского князя и его ближайшее окружение скрутили и бросили под доски, на которые уселись степняки во время победного пира. Русичам переломали кости.
Впрочем, в китайской летописи «Юань ши» говорится совсем иное о судьбе Мстислава Старого. Мол, князя «Мичижисыла» (в другом переводе – Ми-чи-сы-лао) взял в плен один из армейских офицеров, мусульманин Хэсымайли, после чего доложил об этом Джэбэ-
Часть киевлян отказалась сдаться в ходе боя и сумела уйти. Их возглавил овручский князь Владимир, сын «буй Рюрика». Этим ратникам удалось спастись. Спаслась и значительная часть черниговцев: люди Олега Рыльского и Михаила, сына Всеволода Чермного.