Этого оказалось достаточно, чтобы вспыхнула паника и охватила всю союзную рать. Воинство не слушало увещеваний князей и воевод, пытавшихся разъяснить ситуацию и объяснить насмерть перепуганным ратникам, что никто на них походом не идёт и никакого Ярослава Осмомысла рядом нет. Но всё было тщетно. Кто-то закричал, что враг уже рядом, и этого оказалось достаточно, чтобы огромная толпа, в которую превратилось некогда грозное воинство, обратилась в бегство. Тысячи людей ринулись к Днепру, прыгали в ладьи и насады, торопливо выгребая на середину реки. Многие хватались за мечи и топоры, отвоевывая себе место на судне, воды Днепра окрасились кровью, и огромная армия союзников перестала существовать как единый военный организм. Видя, что всё пропало, побежали и князья со своими дружинами, воеводы с боярами и прочие начальные люди.
Князь Мстислав Ростиславич поднялся на угловую башню Вышгорода, где он и так проводил большую часть времени, и с недоумением глядел на происходящую внизу суматоху. Но постепенно до князя дошло, что вражеский стан охвачен жутким смятением. Мстислав не стал задаваться вопросом, почему это всё происходит, а просто велел собрать дружину. Увидев, что гридни готовы к бою, князь вихрем слетел с башни, вскочил в седло и велел растворять ворота. Тяжелые, почерневшие от огня дубовые створки со скрипом раскрылись, и дружинная конница пошла в атаку на вражеский лагерь.
Это был неслыханный разгром. Большинство ратников из воинства Юрия Андреевича и Святослава Всеволодовича сумели благополучно переправиться через Днепр и уйти. Другим повезло меньше, поскольку они просто разбежалась по окрестностям, где их и вылавливали гридни Мстислава Ростиславича. Пленных было захвачено великое множество, также победителям достался весь громадный обоз. Очередной поход войск Андрея Боголюбского закончился полным крахом.
Летописец так подвел итоги этого противостояния:
А на Руси просто не могли поверить в то, что произошло. Ведь случилось то, чего в общем-то не должно было быть, поскольку Ростиславичам удалось выйти победителями в противостоянии с владимирским князем. Не имея ни малейшего шанса на успех, братья мастерски воспользовались ошибками врага и сумели переломить ситуацию в свою пользу. Однако в ещё большем выигрыше оказался Ярослав Изяславич, который проявил политическую мудрость и сел на златом киевском столе.
Что же касается Андрея, то он получил новый сокрушительный удар по своему престижу. Но хуже всего было то, что это было второе поражение подряд. Сначала новгородцы, а теперь и Ростиславичи показали остальным князьям, что не так страшен черт, как его малюют. На Руси открыто говорили о том, что это Бог наказал Андрея за гордыню и высокоумие, что и нашло отражение на страницах летописей:
Мы не знаем, как бы в дальнейшем развивались события, сделал Андрей Юрьевич выводы из случившегося или нет. Вполне возможно, что князь отбросил бы свои принципы и, как в старые добрые времена, сел на коня и лично повел в бой полки. Но эта война оказалась последним военным предприятием Андрея, поскольку в ночь с 28 на 29 июня князь был убит в своем загородном замке.
Подводя же итоги, можно сказать, что походы Андрея Боголюбского в 1169 году на Киев ив 1170 году на Новгород имели решающее значение для дальнейшей судьбы Руси. В первом случае Киев навсегда утратил значение первого города на Русской земле, уступив это место Владимиру-Суздальскому, со всеми вытекающими из этого последствиями. Во втором случае князю не удалось сломить новгородскую независимость и навсегда подчинить вольный город владимирским князьям.