Мифтахов приводит и совсем другую версию смерти князя Василько Константиновича, которого он, правда, по ошибке называет рязанским князем. «Через несколько дней после этого (битвы на реке Сити. —
Упорное сопротивление в течение 7 недель оказали жители небольшого города Козельска на реке Жиздре (ныне г. Козельск Калужской области). В Козельске удельным князем был какой-то младенец Василий.[32] С.М. Соловьев так пересказывает русскую летопись: «Жители Козельска решились не сдаваться татарам: «Хотя князь наш и молод, — сказали они, — но положим живот свой за него; и здесь славу, и там небесные венцы от Христа бога получим». Татары разбили наконец городские стены и взошли на вал, но и тут встретили упорное сопротивление: горожане резались с ними ножами, а другие вышли из города, напали на татарские полки и убили 4000 неприятелей, пока сами все не были истреблены; остальные жители, жены и младенцы подверглись той же участи; что случилось с князем Василием, неизвестно; одни говорят, что он утонул в крови, потому что был еще молод. С тех пор, прибавляет летописец, татары не смели называть Козельск настоящим его именем, а называли злым городом».[33]
По булгарской же летописи Козельск держался не 7 недель, а 7 дней. Причем штурм крепости не удавался не столько из-за отчаянного сопротивления жителей, сколько из-за атак конной дружины, укрывшейся в лесу недалеко от города. Как только татары начинали штурм, с тыла их атаковала конная дружина. На седьмой же день конная дружина, находившаяся в Козельске, на рассвете пошла на вылазку. Татары проспали атаку, и большая часть дружинников из Козельска ушла в Чернигов. Козельск же был взят и по приказу Бату-хана (Батыя) сравнен с землей. По булгарской летописи в боях за Козельск татары потеряли убитыми 7 тысяч воинов.
Таким образом, потери татарам под Козельском были нанесены не простыми горожанами (как это принято было говорить советскими историками), а сильными черниговской и козельской дружинами. Если верить булгарской летописи, то это был первый пример тактически грамотных действий русских в войне 1237–1238 гг.
После взятия Козельска татарское войско направилось в степи, в Половецкую землю, где Батый разбил хана Котяна, который с 40 тысячами своего народа ушел в Венгрию, где получил земли для поселения.