А затем загрохотали монгольские осадные машины, и штурм Киева начался – огромные глыбы и каменные ядра полетели в город, с грохотом ударялись о городские стены и скатывались по склону вала в ров. Целыми днями работали вражеские камнеметы, расшатывая городские укрепления, от их страшных ударов сотрясались башни и городницы укрываясь за большими деревянными щитами, нукеры засыпали стены градом стрел, а тысячи пленных таскали огромные вязанки хвороста и бревна, заваливая ров. Защитники столицы встречали атакующих залпами из луков и самострелов, а конные гридни делали из ворот стремительные вылазки и, нарубив груду вражеских тел, стремительно уходили за городские укрепления. По ночам на городских валах Киева ярко пылали костры и слышался стук топоров – горожане чинили поврежденные стены и башни. Но дни шли за днями, а монголы так и не могли достигнуть каких-либо успехов, поскольку укрепления русской столицы по-прежнему оставались целыми и были неприступны. Конечно, Батый не раз испытывал желание послать на приступ свои тумены, но без тщательной подготовки этого делать не хотел – он помнил, как прошел хорошо подготовленный штурм Владимира-Суздальского и каким позором монгольского оружия закончились бои за Козельск, где все приходилось все делать с ходу. И потому хан себя сдерживал, ожидая, когда камнеметы разобьют городские укрепления и сделают проломы в стенах, через которые нукеры хлынут в город. По его приказу большую часть камнеметов перетащили к Лядским воротам, после чего мощь обстрела значительно увеличилась. Теперь в город летели не только каменные глыбы, но и зажигательные снаряды, горшки с нефтью, и вскоре на улицах Киева стали заниматься пожары. Пламя тушили те, кто не стоял на валах, а также женщины и дети, потому огонь пока удавалось сдерживать, выгорали лишь отдельные строения. Воевода Дмитр прекрасно видел, где Батый собирается нанести главный удар, а потому принимал ответные меры – улицы в районе Лядских ворот перекапывали канавами, перегораживали телегами, чтобы остановить движение монгольской конницы, наклонно вбивали колья. Трудно сказать, верил ли воевода в то, что князь Даниил приведет помощь из Венгрии, но сражаться он собирался до последнего, и потому, пока была возможность, по его приказу продолжали укреплять город. Уже больше месяца героически бились киевляне, сдерживая натиск орды, не получая никакой помощи от русских князей и иноземных королей, ценой своих жизней остановив и задержав нашествие на Запад. Героический Киев дарил чужеземным правителям драгоценное время для организации отпора страшному врагу, то самое время, которого так не хватило князьям Северо-Восточной Руси. Но это прекрасно понимал и Батый, а потому, видя, как затягивается осада, направил киевлянам предложение о сдаче – если откроют ворота, то ожидает их ханская милость, а если нет, то гнев завоевателя падет на головы непокорных. Только не поверили русские люди хану, знали о том, как монголы слово держат, помнили и Калку, судьбу рязанского князя Федора, а также не забывали и о том, как по приказу князя Михаила были убиты послы хана Менгу. Пощады не ждали в любом случае, а потому получил Батый от ворот поворот, да не просто ему отказали, а высмеяли и прокляли врага всей Руси, чем привели хана в неописуемую ярость.
А монгольские камнеметы продолжали долбить городские стены день и ночь, массированный обстрел не прекращался ни на час, и защитники уже не успевали чинить стены и башни, расшатанные страшными ударами. Здесь и там в укреплениях стали появляться многочисленные бреши, рассыпались городницы, под градом камней оседали и кренились бревенчатые башни. И горожане, и штурмующие прекрасно понимали, что как только рухнут стены, которые явно долго не простоят, то начнется штурм города, в котором решится судьба не только Южной, но и Юго-Западной Руси. Грохот рушившейся стены у Лядских ворот ознаменовал отсчет последних дней легендарной столицы Древней Руси, а битва за Киев достигла своего апогея – началось сражение за «город Ярослава».