Остатки варваров укрылись в городе; византийцы взяли его после двухдневной осады и штурма. Последний бой состоялся во дворце болгарский царей, который был подожжен. Русов имелось 7000, они потерпели поражение, после чего Сфенкел и Калокир бежали, а многие тысячи болгар нашли смерть. Дав войску отдохнуть, Цимисхий восстановил стены Преславы, переименовал ее в Иоаннополь и выступил на Доростол.
Среди болгар началась паника, а у Святослава – истерика. «Сфендослав видел, что мисяне (болгары) отказываются от союза с ним и переходят на сторону императора. Поняв по зрелом размышлении, что, если мисяне склонятся к ромеям, дела его закончатся плохо, он созвал около трехсот наиболее родовитых и влиятельных из их числа и с бесчеловечной дикостью расправился с ними – всех их он обезглавил, а многих других заключил в оковы и бросил в тюрьму. Затем, собрав все войско тавроскифов – около шестидесяти тысяч, он выступил против ромеев» (Лев Диакон. История. Кн. восьмая. С. 9). Огромное число славян и русов – 60 тысяч бойцов – опять на совести византийского автора.
Возможно, армия русов всё же превосходила византийскую, тем более что ромеи понесли потери во время марша и битвы за Преславу, но ненамного.
Святослав вывел войско в открытое поле и бился весь день, но не смог достигнуть успеха. Исход боя решила атака тяжелой византийской конницы на закате дня. Русы были смяты и отступили в город.
На другой день битва возобновилась. Погиб Сфенкел, почитавшийся «у тавроскифов третьим после Сфендослава». Вероятно, в тексте у Льва Диакона ошибка. Если Свенельд и Сфенкел – одно лицо, то воевода получил тяжелое, но не смертельное ранение. Итак, Сфенкел – третий у русов. Чуть ниже Лев Диакон называет «вторым» Икмора, но кто это такой, неясно: в наших летописях о нем ничего нет.
На третий день Икмор погиб. Его убил Анемас – критский араб, перешедший на службу к византийцам. Настоящее его имя было ан-Нуман. Со стороны ромеев пал
Часть воинов стала уговаривать Святослава заключить мир, но он дал еще одно сражение и схлестнулся с арабом Анемасом в поединке. Тот опрокинул русского князя и готов был зарубить, но Святослава спасла гибкая и прочная кольчужная рубаха. Анемаса окружили и уничтожили русы. После этого они бросились в отчаянную атаку. Строй византийцев заколебался. Царь Иоанн лично повел в бой отборную конницу и собственных телохранителей. Это и помогло вырвать победу. Ромеи приписали ее заступничеству небесного воинства. Их армию якобы возглавил таинственный всадник. «Впоследствии, – пишет Лев Диакон, – распространилось твердое убеждение, что это был великомученик Феодор». В это же время часть войска ромеев обошла русов и ударила им в тыл. Воины Святослава побежали.
Победа решила исход войны. Русский князь запросил мира и имел личную встречу с императором на реке Дунай, прибыв на свидание в челне как простой гребец. Договорились, что русы сдадут Доростол и покинут Болгарию, а Цимисхий выпустит их живыми. Ромейский император сдержал слово, но своей родины Святослав не увидел. Часть его войска под началом поправившегося Свенельда отправилась домой степью. Сам князь отплыл на ладьях к днепровскому устью, подняться вверх по реке не смог, зазимовал, голодал, а весной 972 года повторил попытку, но был подкараулен печенегами на Днепровских порогах и убит.
В его гибели позднейшие историки обвиняют Иоанна Цимисхия, что странно: император мог сжечь ладьи русов «греческим огнем» на Дунае, благо под рукой имелся флот в 300 кораблей. Многоходовая операция с привлечением печенегов не имела смысла хотя бы потому, что не гарантировала успех. Похоже, князя устранили свои – христианская община Киева, потому что домой он возвращался озлобленным на христиан и даже принес некоторых из них в жертву по пути на родину. Он прожил около тридцати лет, совершив главное: разгром Хазарии и освобождение Руси от ига малика.
5. Попытка реванша
Наследовал Святославу его сын – Владимир Красное Солнышко. Уничтожив старшего брата Ярополка в ходе междоусобицы, он обрел власть. Еще раньше погиб Олег Древлянский, который выступил против Ярополка.