
По моему мнению, в житии правда перемешена с вымыслом. Скорее всего, имела место удачная вылазка смоленской дружины князя Святослава, сына смоленского князя Мстислава Старого. Татарский отряд был разбит и ушел на юг в степь. Возможно, в битве погиб и князь Святослав Мстиславович, поскольку известно, что в 1238 г. вместо него смоленский стол занял его младший брат Всеволод.
Упорное сопротивление в течение 7 недель оказали жители небольшого города Козельска на реке Жиздре (ныне г. Козельск Калужской области). В Козельске удельным князем был какой-то младенец Василий.
По булгарской же летописи Козельск держался не 7 недель, а 7 дней. Причем штурм крепости не удавался не столько из-за отчаянного сопротивления жителей, сколько из-за атак конной дружины, укрывшейся в лесу недалеко от города. Как только татары начинали штурм, с тыла их атаковала конная дружина. На седьмой же день конная дружина, находившаяся в Козельске, на рассвете пошла на вылазку. Татары проспали атаку, и большая часть дружинников из Козельска ушла в Чернигов. Козельск же был взят и по приказу Бату-хана (Батыя) сравнен с землей. По булгарской летописи в боях за Козельск татары потеряли убитыми 7 тысяч воинов.
Таким образом, потери татарам под Козельском были нанесены не простыми горожанами (как это принято было говорить советскими историками), а сильными черниговской и козельской дружинами. Если верить булгарской летописи, то это был первый пример тактически грамотных действий русских в войне 1237–1238 гг.
