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