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