Из Курска, Трубчевска, Путивля шли туда князья со своими дружинами, сухопутьем на конях, а тысяча галичан с воеводами Юрием Домажиричем и Держикраем Володиславичем проплыли по Днестру в море и, вступивши в Днепр, стали у реки Хортицы.
У Заруба явились к русским князьям татарские послы с таким словом: "Слыхали мы, что вы идете против нас, послушавши половцев, а мы вашей земли не трогали, ни городов ваших, ни сел ваших; не на вас пришли, но пришли по воле Божией на холопов и конюхов своих половцев. Вы возьмите с нами мир; коли побегут к вам, - гоните от себя и забирайте их имение; мы слышали, что и вам они наделали много зла; мы их и за это бьем".
Но князья вместо ответа перебили послов. Без сомнения, они поступили таким образом оттого, что половцы рассказали им, как татары коварно обманули их:
предложили дружбу, чтобы разъединить с аланами, потом напали на них самих.
Сбор происходил в апреле 1224 года. Когда все сошлись, ополчение двинулось вниз по Днепру и стало станом, не доходя Олешья. Тут пришли к ним другие татарские послы и говорили так: "Вы послушали половцев и перебили послов наших; теперь идете на нас, ну так идите; мы вас не трогали: над всеми нами Бог".
Князья на этот раз отпустили послов невредимыми. Передовые татарские отряды стали появляться у Днепра. Мстислав Удалой перешел через Днепр с 1000 человек воинов. С ним пошли Данило Романович, Мстислав Немой, Олег Курский и другие молодые князья. Они разбили и обратили в бегство сторожевой отряд. Беглецы запрятали своего воеводу Гемебега в яму в каком-то половецком кургане. Половцы отыскали его там и упросили Мстислава позволить им убить его. Мстислав шел далее.
Между тем в стане русских на Днепре происходили толки о том, каковы враги. Юрий Домажирич говорил: "Они отличные стрелки и отличные воины". Другие же возражали ему: "Нет, это народ простой, хуже половцев". Молодые князья торопили старых идти вперед: "Мстислав, и ты, другой Мстислав, пойдемте на них".
Во вторник 21 мая русские снялись со стана и пошли в степь. Они вскоре встретились с татарским отрядом. Русские стрелки рассеяли его, и им досталось в добычу множество скота. Восемь дней шли они до реки Калки, где снова встретили татарский отряд, который, побившись с ними, скрылся. Мстислав Удалой, опередивши князей, приказал Данилу перейти Калку и сам перешел вслед за ним с задней стражей. Вдруг перед ними предстали татарские полчища. "Вооружайтесь", -закричал Мстислав. Русские вступили в бой. Двадцатитрехлетний Данило бросился вперед и был ранен в грудь, но, не заметивши этого, продолжал сражаться. Храбро бились и Мстислав Немой, и Олег Курский. Но сила татарская одолела их; Данило обратил своего коня назад; за ним побежали другие. Бежал и Мстислав Удалой в первый раз в своей жизни.
Между тем остальные русские князья перешли через Калку, расположились станом и выслали вперед Яруна с половцами. Татары стремительно ударили на половцев.
Половцы бросились назад, обратились на русский стан и смяли его. Русские еще не успели вооружиться, началась страшная резня; русские, приведенные в беспорядок половцами, бежали.
Во время этого всеобщего бегства русских один Мстислав Романович не двигался с места, стал на высоком каменистом берегу Калки с зятем своим Андреем и дубровицким князем Александром. Большая часть татар преследовала бегущих, а один отряд с бродниками окружил трех храбрых князей, которые огородили себя кольями и отбивались от них неустанно три дня и три ночи. Трудно стало татарам одолеть их силой, и они прибегли к коварству. Какой-то Плоскыня, воеводствовавший над бродниками, уговорил князей сдаться татарам на выкуп и целовал крест на том, что они останутся живы. Князья поверили и вышли, но Плоскыня тотчас связал их и выдал татарам.