Ход битвы
Схема битвы на Калке 31 мая 1223 года
После двух удачных для русско-половецких войск стычек князья собрали военный совет, на котором пытались выработать план дальнейших действий. Основным вопросом было место стоянки. Некоторые предлагали разбить лагерь там, где уже собралось войско и ждать подхода противника. Другие настаивали на движении навстречу монголам. Решение так и не было принято, каждый князь в итоге сам выбирал тактику действий для своей дружины, не ставя в известность других князей[27][9].
Утром 31 мая отряды союзников начали переправляться через реку. Первыми её форсировали отряды половецкой конницы вместе с волынской дружиной. Затем начали переправу галичане и черниговцы. Киевская рать осталась на западном берегу реки и начала строительство укреплённого лагеря[27].
Вперёд Мстислав Удатный послал половецкую сторожу под водительством старого сподвижника по походам и Липицкой битве Яруна. Дружина Мстислава Удатного сдвинулась вправо и заняла позицию вдоль реки, дружина Мстислава Черниговского встала у переправы по оба берега Калки, дружина Даниила Романовича выдвинулась вперёд как ударная сила. Мстислав Киевский встал за переправой на каменистом кряже и обносил стан частоколом, огораживая его повозками[26].
Увидев передовые отряды монгольского войска, половцы и волынский отряд вступили в бой. Вначале сражение развивалось удачно для русских. Даниил Романович, первым вступивший в битву, рубился с беспримерной храбростью, не обращая внимания на полученную рану. Монгольский авангард начал отступление, русские бросились в погоню, потеряли строй и столкнулись с главными силами монголов. Когда Субэдэй увидел, что двигавшиеся за половцами силы русских князей значительно отстали, он отдал приказ основной части своего войска перейти в наступление. Не выдержав напора более стойкого противника, половцы побежали[28].
Ипатьевская летопись подробно повествует лишь о событиях в центре сражения, где действовал Даниил, его двоюродный дядя, князь луцкий Мстислав Ярославич Немой, и Олег Курский, судя по всему, первым переправившийся через реку из черниговского полка, и связывает последующее бегство с ударом новых монгольских сил. Новгородская первая летопись называет причиной поражения бегство половцев, а Суздальская летопись (по Академическому списку) связывает бегство половцев именно с вводом монголами в бой дополнительных сил. Быстрее других добилось успеха монгольское правое крыло, крыло атаки. Половцы побежали к переправе, смяв и расстроив полки Мстислава Черниговского, уже готовые к выступлению. Затем монголы атаковали галичан и те отряды половцев, что ещё оставались на их флангах. Помочь им попытались сначала Мстислав Луцкий, а потом и Олег Курский, но и их дружины были смяты и разбиты монголами. Разгром русских и половецких отрядов из своего лагеря видел Мстислав Романович, киевский князь, однако он не предпринял попытки помочь им[29].
Татары, пирующие после битвы на Калке
Рисунок Н. А. Кошелева из статьи «Калка»
(«Военная энциклопедия Сытина»)
Разбив основные силы русских и половцев Субэдэй организовал осаду киевского лагеря силами ханов Тсугира и Теши, а сам с основной частью бросился преследовать уцелевших русских, постоянно атакуя измотанных воинов. Только немногие русские воины смогли укрыться в киевском лагере, остальные отступали в степи по разным направлениям. Галицкие и волынские дружины бежали к Днепру, где оставались их ладьи и лодки. Погрузившись на них, они порубили остальные суда, чтобы их не могли использовать монголы. Черниговцы отступали на север под непрерывными атаками противника, потеряв при этом своего князя и его сына. Смоленской дружине при отходе удалось отразить атаки врага и у Днепра смоляне оторвались от преследователей. Дружины других княжеств, а также более мелкие отряды, не сумевшие присоединиться к своим основным силам, преследовались монголами до Днепра и при этом понесли огромные потери[30].
Пока монголы преследовали уцелевших русских воинов, часть их войска вела осаду киевского лагеря. Атаки на него чередовались с обстрелами. Положение русских усугублялось отсутствием запасов воды и её источников. Доступа к реке у них не было. На третий день были начаты переговоры. Посланный Субэдэем лидер бродников Плоскыня поклялся на кресте, что если русские сложат оружие — никто из них не будет убит, а князей и воевод отпустят домой за выкуп. Монголы, мстя за смерть своих послов, своего обещания не сдержали: после выхода киевлян из лагеря они были атакованы. Часть воинов была убита, часть пленена. Русские князья и другие военачальники были положены под доски и задавлены победителями, усевшимися сверху пировать[9]. Существует версия, что при переговорах русским князьям было дано обещание не проливать крови и, удавив их под досками, монголы считали своё обещание выполненным[31].