Потомки Олега прекрасно знали, что эти два случая наследования Киева потомками Мономаха нарушали старое правило, по которому Киев должен был принадлежать старшему из потомков Ярослава Мудрого. Потомки Мономаха нарушили это правило в своем роду, отвергнув его. Так как они первыми начали отвергать прецеденты, то Всеволод теперь имел веские основания следовать их примеру. Изяслав не одобрял этого решения, но был вынужден поцеловать крест Игорю.
Возвращаясь в 1146 г., будучи больным, со второй войны с Галичем, Всеволод остановился в Вышгороде и позвал к себе видных киевских сановников. «Я болен; примите моего брата великим князем», – сказал он. «Мы с радостью сделаем это», – ответили киевские сановники. Игорь вошел с ними в столицу, где собрал всех горожан, и они поцеловали ему крест. «Ты наш князь», – провозгласили они, но «обманули его», по словам летописца. На следующий день жители Вышгорода тоже поцеловали крест Игорю.
Перед самой смертью Всеволод послал гонцов к Изяславу и своим братьям, чтобы узнать, верны ли они своим торжественным клятвам. «Мы верны нашей клятве», – ответили все. После смерти Всеволода Игорь заставил киевлян дать повторную клятву, и, казалось бы, вопрос был исчерпан. Но позднее киевляне снова собрались и послали Изяславу сообщение: «Приди к нам, о, князь!»
Игорь послал своего брата Святослава в Киев, а сам остался с воинами. Киевляне стали жаловаться на тиунов Ратшу и Тудора. «Ратша разграбил Киев, а Тудор ободрал Вышгород, – сказали они Святославу. – Теперь целуй крест своему брату, что будешь судить нас по справедливости». – «Я целую крест своему брату в том, что вы не будете страдать от насилия, и у вас будут такие тиуны, которые будут вас устраивать». Сказав это, он спешился и поцеловал крест. Выбранные люди поехали со Святославом к Игорю, который поцеловал крест в знак согласия сделать то, что пообещал его брат. Но так как все старые тиуны остались на своих местах, люди побежали к дому Ратши и напали на него. Игорь послал войска во главе со своим братом защитить тиунов, что им с трудом удалось. Тем временем он отправил Изяславу сообщение, в котором спрашивал, придерживается ли тот данной им клятвы. Изяслав не ответил и даже задержал гонца.
Так как Игорь оставил всех старых тиунов, киевляне быстро приняли решение и отправили к Изяславу сообщение: «Приди к нам, князь, мы желаем тебя князем!» Теперь Изяслав пошел на Киев. По пути все города объявляли ему о своей поддержке. «Ты наш, мы не хотим сына Олега. Ступай дальше! – кричали люди. – Мы за тебя!» И он пошел дальше, и вскоре ему повстречались посланцы из Киева. «Ты наш князь, – заявили они. – Мы не станем вотчиной сына Олега».
Тем временем Игорь послал за помощью к своим двоюродным братьям – сыновьям Давыда. Они захотели продать эту помощь по самой высокой цене. Игорь дал им, что они требовали, и пообещал дать все, что сможет, когда добьется власти, если они выступят в войне на его стороне. Еще важнее для Игоря были воины его усопшего брата. Он также стремился обеспечить себе поддержку главных бояр, обещая им сохранить их должности, но он опоздал со своими обещаниями боярам, которые, видя, что народ не на его стороне, уже тайно покинули город. Быстро отказавшись от проигранного дела, они послали сообщение Изяславу: «Торопись, князь. На помощь твоему противнику идут сыновья Давыда». Люди Святослава были не более верны ему, чем люди его брата Игоря. Они тоже были готовы дезертировать в критический момент.
Когда Изяслав предстал перед Киевом со своим войском, люди собрались на одной его стороне большой массой. На некотором расстоянии находилось войско Игоря. Изяслав немедленно послал к киевлянам воеводу со знаменем. На лагерь Игоря напал один отряд, а затем началась жестокая сеча. Бояре, преданные Изяславу, немедленно перешли на его сторону, и Игорь проиграл очень быстро. Все его войско бежало.
При бегстве конь Игоря увяз в болоте, и князь, не имея возможности двигаться, остался один вместе со своим конем. Брат Игоря Святослав бежал в Чернигов, а его племянник Святослав укрылся в Киеве, где и был схвачен.
Изяслав вошел в столицу с почестями и сел на трон своих отца и деда. Все верные Игорю бояре были схвачены и находились в неволе, пока не заплатили выкуп. Киевляне разграбили дома приверженцев Игоря и чиновников усопшего Всеволода, забрав много разного имущества. Самого Игоря нашли в болоте четыре дня спустя и привезли к Изяславу, который сначала заточил его в монастырь, а затем в темницу, из которой тот вышел через некоторое время.