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