Гибель князей и разгром:
Киевский князь Мстислав Романович Старый с войском укрепился в лагере на холме и три дня держал оборону. Монголы предложили сдаться, пообещав отпустить всех живыми. Князь поверил, но монголы нарушили слово: они перебили всех воинов, а князей положили под доски и устроили на них пир, задавив их насмерть. Это была месть за убийство монгольских послов, совершённое русскими князьями перед битвой.
В этой катастрофе погибло не менее десяти русских князей. Среди немногих спасшихся были Мстислав Удатный и молодой Даниил Романович (будущий Галицкий), сумевшие переправиться через Днепр.