Батый велел Мангухану «соглядети Киева». Смотря на Киев из-за Днепра, от города Песочного, татары удивились красоте его и величеству. Батый прислал послов к Михаилу Всеволодовичу и к гражданам, «хотя прельстити их». Те не послушались и убили послов. Следовало ожидать нашествия и расправы…
«Бе же пополох тогда зол по всей земле»: люди бегали, сами не зная куда от страха.
Михаил, не имея надежды оборониться от врагов, удалился в угры, где уже был сын его Ростислав. Киевский стол остался незанятым, но и в такое грозное время нашелся на него охотник: Ростислав Мстиславич, из Смоленска, пришел занять Киев, оставленный Михаилом, а Ярослав Ингваревич напал тогда на Каменец и пленил супругу Михаила, сестру Романовичей.
Даниил явился, отнял Киев у Ростислава смоленского, вытребовав сестру у Ярослава, и поручил защиту города боярину своему Димитрию, а сам удалился во Владимир.
Михаил, между тем, должен был оставить Венгрию, где король Бела, при перемене обстоятельств, отказался выдать свою дочь за его сына, изгнанника. Он прибег под покровительство своего дяди, Конрада мазовецкого. Оттуда он отправил послов во Владимир к Даниилу с выражением раскаяния. «Много раз бывал я виноват пред тобою, много раз причинял тебе вред, не исполнял своих обещаний; случалось — хотел я иметь любовь с тобою; неверные галичане мешали мне; теперь я клянусь никогда не враждовать тебе».
Романовичи не помянули зла, послали к нему сестру свою и звали его из ляхов. Даниил, посоветовавшись с братом, обещал Михаилу Киев, а сыну его Ростиславу Луцк. Но Михаил «за страх татарский», не посмел идти в Киев, и Романовичи позволили ему походить по земле своей, снабдив его пшеницей, медом, говядами, овцами, в обилии.
Между тем, гроза приближалась. Даниил решил искать помощи в уграх, чтобы соединенными силами противостать татарам, взял с собой малолетнего сына Льва и поехал к королю, но не успел убедить его и должен был вернуться. В Синеводске (в Стрынском округе), в монастыре Св. Богородицы, он увидел множество народа, бежавшего от татар, и побоялся идти далее с малой дружиной по Русской земле, чтобы не попасть с сыном в руки неверных галичан. Вот каково было положение в этой несчастной стране, игралище бояр, что мужественнейший из русских князей, в виду приближающихся диких врагов, не смел там показаться без достаточной дружины. Он отправился назад в угры, оставил там сына и пошел домой через Польскую землю. В Сендомире он услышал, что его семейство, княгиня, дети и брат, бежали из Руси перед наступлением татар и находятся также где-то в ляхах. Даниил пошел искать их и нашел на реке Пали (?). «Недобро нам стояти зде близ воюющих нас иноплеменников», сказал он и отошел в землю Мазовскую к Конрадову сыну Болеславу, который дал ему Вышгород.
Михаил черниговский искал также спасения у ляхов.
Дошла очередь и до Киева. В 1240 году Батый пришел со всей своей силой, как будто саранча налетела. Видимо-невидимо полков вражеских окружило город. От ржания коней, мычания стад, рева верблюдов, скрипа телег, не слышно стало в городе людской речи. Один захваченный татарин, именем Таврул, известил граждан о количестве силы Батыевой и об именах его воевод: Урдюй, Байдар, Бирюй, Кайдан, Бечан, Бедай-богатырь, Бурундай-богатырь, что взял землю Болгарскую и Суздальскую. Батый поставил пороки к городу против ворот Ляшских. День и ночь беспрестанно били осаждавшие из этих пороков, и выбили часть стен. Защитники столпились на оставшихся в целости, «и ту бе видети лом копейный и щитов скепание, стрелы омрачаша свет». Мужественный воевода Дмитр ранен. Татары взобрались на стены и расположились там ночевать. Граждане ночью устроили другой крепкий город около святой Богородицы. Поутру напали на них и здесь татары, и сеча возобновилась. Множество укрылось на камарах церковных со своим имуществом, но стены обвалились от тяжести, и люди погибли под развалинами. Нигде не было спасения. На Николин день, 6 декабря, Киев был взят и сожжен. Камня не осталось на камне, кроме двух-трех главных церквей, не до основания разрушенных, а дерево все сгорело.
Дмитра пощадили сами татары, ради его мужества, и взяли с собой в поход. Узнав, что князь Даниил в уграх, пошли искать его, приступили по дороге к городу Лодяжину (на Буге, в Подольской губернии), который также не думал сдаваться. Татары поставили двенадцать пороков, но не могли разбить его стены. Наконец, люди, обманутые, сдались, и были перебиты.