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