Поздней осенью последний караван возвращался домой, и росы начинали готовиться к новому объезду зависимых племен. Ромеи были обязаны снабдить их пищей на обратную дорогу и дать всё необходимое снаряжение для починки судов. Зимовать в предместье Святого Маманда купцам запрещалось.
Условия, в которых росы жили в Константинополе, были для них весьма удобными (бесплатное проживание, питание, баня). Но несмотря на это их дурные наклонности иногда брали верх, и тогда происходило то, чему сам Константин Багрянородный был свидетелем незадолго до того, как Роман Лакапин лишился престола. Тогда Роман еще был полновластным хозяином Константинополя и все силы державы ромеев он направил на борьбу с арабами. На это и рассчитывали Игорь и другие князья росов. Несколько лет они тайно собирали суда для того, чтобы огромным флотом двинуться по привычному маршруту на византийскую столицу, правда, на этот раз не с торговыми целями. И хотя незаметно подойти к Константинополю им не удалось (о их приближении одновременно сообщили и болгары, и жители Херсона, рыболовные артели которых, как обычно, ловили рыбу в устье Днепра), эффект все равно получился ошеломляющий. Росов (и, разумеется, зависимых от них славян) было так много, что их ладьи, казалось, как мгла, надвигались на столицу ромеев. Кому-то из жителей Константинополя показалось, что в море вышло 10 тысяч вражеских судов, кому-то – 15 тысяч. На самом деле Игорь повел на Константинополь тысячу ладей, но и это – огромная цифра (не менее 40 тысяч бойцов). Флот ромеев был занят войной с арабами, выставить против росов оказалось некого. Конечно, росы вряд ли смогли бы захватить Константинополь, но они и не ставили перед собой такой цели – появившись на Босфоре в июне, росы начали стремительно опустошать окрестности византийской столицы. Роман Лакапин несколько ночей провел без сна, стараясь подготовиться к отражению нечаянной опасности. Ему удалось собрать флот из пятнадцати полуразвалившихся, но больших кораблей (хеландий), которые давно не использовались ввиду их ветхости. 11 июня 941 года император выставил их против росов. Главное, на что рассчитывал царь ромеев, – это устройства для метания «жидкого огня» (его еще называли «греческим»), которые поставили не только на носу, но и на корме и по обоим бортам кораблей. Это секретное оружие византийцев представляло собой зажигательную смесь, состоявшую из серы, смолы, нефти и селитры. Состав этот выбрасывался для поджигания кораблей противника через специальные трубы (сифоны). Для полноты эффекта трубы были сделаны в виде чудищ с разинутыми пастями; их можно было поворачивать в разные стороны. Потушить выбрасываемую жидкость практически не представлялось возможным, она самовоспламенялась и горела даже на воде. Производили «греческий огонь» только в Константинополе. За разглашение технологии его производства грозила мучительная казнь. Размещая на кораблях такое количество огнеметных труб, Роман шел на большой риск – суда ромеев могли сгореть и сами. Рассчитывать можно было только на талант опытнейших мастеров огнеметания, лучших из лучших, которых посадили в эти наспех отремонтированные «калоши». Но ромеям повезло с погодой. Море было спокойно, без ветра – а ведь будь на море даже небольшое волнение, затея Романа провалилась бы. Командовал храбрецами патрикий Феофан. Зная соотношение сил, понимая опасность своего положения, он уповал лишь на Бога и укреплял себя постом и слезной молитвой.
Противники встретились у маяка, напротив высокого берега у квартала Святого Маманда. За время своих визитов в Константинополь росы хорошо изучили здесь не только побережье и порт, но и течение, и лоцию пролива. Выстроив свой небольшой флот в боевой порядок, Феофан подал росам сигнал, возвещающий о начале сражения. Те вызов приняли и выстроили ладьи в одну линию. Испуганные жители города с высокого холма на берегу наблюдали все происходящее. Определив количество византийских кораблей, Игорь решил захватить вышедших против него смельчаков в плен. Вдохновляемые своими князьями росы смело поплыли навстречу врагу. Первым в строй кораблей росов врезался на своем дромоне патрикий Феофан. Пиками росы принялись пробивать борта у корабля, а в ответ в них летели камни и копья. Оказавшись среди окруживших его вражеских судов, Феофан применил «жидкий огонь», с которым росы, похоже, столкнулись впервые. Результат превзошел все ожидания. При виде льющегося из пастей диковинных чудовищ огня среди росов началась паника. Кому-то даже показалось, что ромеи поджигали суда противника с помощью молнии. Метавшиеся в сплошном окружении огня люди совершенно обезумели от ужаса. Желая спастись, некоторые из воинов бросались в воду. Наиболее знатные, отягощенные кольчугами и шлемами, тут же уходили на дно. Другие, экипированные победнее, пытались выплыть, но также погибали, сгорая в пламени, так как вокруг горела вода, покрытая зажигательной смесью. Вслед за кораблем командующего в бой вступили другие суда. Много ладей потопили они вместе с командой, многих росов убили, а еще больше взяли в плен.
Росы начали поспешно и беспорядочно отступать. Во время всего этого кошмара их флот оказался разделенным на две части, которые в дальнейшем потеряли всякую связь между собой и действовали совершенно самостоятельно. Одна, меньшая, отошла к Стенону (западному, европейскому берегу Босфора) и, разграбив его, скоро убралась восвояси. Другая часть, включавшая основные силы, покинув Босфор и уйдя в Черное море, спаслась на мелководье близ берегов Малой Азии. Византийские тяжелые военные суда с большой осадкой, вмещавшие от ста до трехсот человек, рисковали сесть здесь на мель и не смогли преследовать легкие ладьи. Немного оправившись от поражения и чувствуя в себе силы и желание сражаться вновь, росы высадили на берег десант и начали боевые действия в малоазийских провинциях Византии. Целых три летних месяца продолжалось разорение Вифинии (области на крайнем северо-западе Малой Азии, близ Босфора). Отдельные отряды росов добирались и до Пафлагонии, лежавшей восточнее. Лишь к осени ромеи смогли собрать силы, необходимые для очищения своих земель от неприятеля. Против росов были брошены опытные византийские полководцы Варда Фока (он подошел из Фракии) и Иоанн Куркуас (во главе восточных войск), которые начали по частям разбивать отряды противника, рассеявшиеся к тому времени по Малой Азии. Достаточно быстро росы были вытеснены на их корабли. Добывать продовольствие им с каждым днем становилось все труднее. Наступила осень, и пора было подумать о возвращении домой.
В сентябре росы решили отплыть восвояси. Стараясь уйти незаметно, они направились к берегам Фракии, однако были перехвачены по пути флотом вышеупомянутого патрикия Феофана. Теперь росы были научены горьким опытом и старались избежать сближения с кораблями византийцев. Это не удалось. Как и в июне, Феофан начал жечь их флот «жидким огнем». Победа далась ромеям легко, так как впавшие в панику росы при одном только приближении к ним вражеского судна сразу же бросались в воду, надеясь уйти вплавь или предпочитая утонуть, но не быть сожженными заживо. Много их погибло в тот день, многие попали в плен. Большинство их ладей было потоплено, но часть все же уцелела, как и в первый раз прижавшись к берегу. С наступлением ночи росы убрались из византийских владений. По слухам, доходившим до ромеев, многие из спасшихся от «жидкого огня» и морской пучины умерли в пути от какой-то желудочной эпидемии. Сам князь Игорь явился в Киев во главе отряда из десятка ладей.