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