Олег Святославич хотел уклониться от битвы со своими дядьями и двоюродными братьями и сказал якобы Борису Вячеславичу: «Не пойдем против них, не можем мы протвостоять четырем князьям, но пошлем лучше с просьбой о мире к дядьям своим». Но Борис был непреклонен: «Ты готови зри, азъ имъ противенъ всѣмъ» («Смотри, я готов и стану против всех»)[44]. Летописец дважды подчеркивает хвастовство Бориса Вячеславича, за что тот и был сражен в начале битвы: «Первоя убиша Бориса, сына Вячеславля, похвалившагося вельми»[45]. Следующий пал старший сын Ярослава Мудрого, великий киевский князь Изяслав: «Изяславу же стоящу в пеших, и внезапну приехав един, удари и копьем на плече. Тако убоен бысть Изяслав, сын Ярославль»[46].
После гибели Бориса Вячеславича, понимая что дальнейшее сопротивление бесполезно, Олег с остатками дружины бежал в Тмутаракань, где в это время княжил его брат Роман Святославич («Красный»). Последствия битвы на Нежатиной Ниве были таковы, как сказано в ПВЛ: «Всеволод же сел в Киеве, на столе отца своего и брата своего, приняв власть над всей Русской землей. И посадил сына своего Владимира <Мономаха> в Чернигове, а Ярополка во Владимире, придав ему еще и Туров»[47].
В Тмутаракани в это время события развивались следующим образом. Решив отомстить теперь уже великому Киевскому князю Всеволоду (своему дяде) за позор, учиненный Олегу, Роман Святославич, заключив союз с половцами, двинулся к Киеву (1079 год). Однако выступивший против него Всеволод Ярославич сумел подкупить половцев, которые при отступлении войска «красного Романови Святъславличю» предательски убили его 2-го августа 1079 года под Переяславлем. Летописец отмечает: «И доселе еще лежат кости его там, сына Святослава, внука Ярослава. А Олега хазары, захватив, отправили за море к Царьграду. Всеволод же посадил в Тмутаракань посадником