За ночь погода испортилась, прошел проливной дождь, утихший к утру. Олег вышел из шатра, сел на коня и направился в половецкий стан. Половцы седлали коней и готовились к сражению, ханы поджидали русских союзников. Когда приехал Борис, начался военный совет. Было решено, что половцы атакуют правый фланг противника, в центре ударит Олег, Борис нападет на левое крыло. Внушала опасения погода, раскисшая земля и вновь начавшийся дождь могли помешать использовать в полную силу мощь конных половецких лучников.
Готовилась к битве и великокняжеская рать. Изяслав передал свою дружину под командование сына Ярополка, сам же в окружении телохранителей расположился в центре киевских полков. Ветер гнал по небу свинцовые тучи, шел мелкий дождь, иногда переходящий в сильный ливень. Погода испортилась окончательно, поле предстоящего сражения развезло, под копытами коней хлюпала грязь, пешие ратники вязли в жидком месиве из земли и воды. Громко хлопали намокшие стяги. Левое крыло великокняжеской рати возглавил Всеволод, на правом фланге встали дружины Ярополка.
Князь Борис взял копье наперевес, пришпорил коня и во главе дружины устремился на врага. Увидев, что противник перешел в наступление, Всеволод Ярославич поднял над головой меч и повел гридней навстречу воинам племянника. Две конные лавины сошлись на середине поля, грохот от столкновения был слышен далеко от места битвы. Десятки всадников с той и другой стороны были выбиты из седел, остальные схватились в рукопашной схватке. Дружинники яростно обменивались ударами, крушили палицами щиты, разрубали шлемы боевыми топорами, пронзали мечами кольчуги и панцири.
Борису не повезло. Он выбрал себе противника и погнал на него коня, но вражеский дружинник оказался опытным воином, ловко отбил щитом княжеское копье и сам нанес удар. Железный наконечник пробил пластины панциря и пронзил грудь Борису. Князь вылетел из седла и упал в грязь, где был затоптан копытами коней. Внезапная гибель предводителя удручающе подействовала на дружинников, их боевой порыв угас, они растерялись и стали осаживать коней. Всеволод воспользовался заминкой, приказал трубить в рог и повел гридней в новую атаку.
В бой вступила половецкая конница. Непрекращающийся дождь мешал степнякам в полной мере использовать луки, поэтому ханы приказали своим воинам сплотиться и взять противника в сабли. С гиканьем и свистом половецкая орда ринулась на правое крыло великокняжеской рати. Навстречу степнякам – конь к коню, щит к щиту – выдвинулись дружины Ярополка. Прямые обоюдоострые мечи скрестились с кривыми саблями, сотни коней закружились в смертельном круговороте.
В центре боевых порядков стали сходиться пешие полки. Сжимая в руках палицы, топоры, кистени и рогатины, ратники месили ногами осеннюю грязь, выкрикивали оскорбления в адрес противника. Северяне и киевляне сошлись в ближнем бою, теперь битва бушевала по всему фронту. Киевских ратников было больше, и вскоре они стали теснить противника. Олег видел, как дрогнула дружина Бориса, как захлебнулась атака северян в центре, что в целом сражение складывается неудачно. Князь решил переломить ход битвы. Осадив коня перед строем гридней, Олег скинул с плеч тяжелый промокший плащ и вытащил из ножен меч. Дружинная конница медленно пошла вперед, конские копыта вязли в раскисшей земле, но постепенно лошади набрали ход, и железный клин стрелой полетел через поле.
Битва на Нежатиной Ниве. Смерть Бориса Вячеславовича. Миниатюра Радзивилловской летописи.
Олег ударил в стык между пешей ратью киевлян и дружинами Ярополка. Княжеские гридни сбивали пеших воинов натиском коней, рубили мечами, били кистенями и шестоперами. Олег увидел Изяслава – великий князь в окружении воевод и телохранителей стоял под стягом и наблюдал за сражением. Одну руку Изяслав Ярославич положил на рукоять меча, другой крепко держал древко стяга. Вокруг бушевало сражение, лилась кровь и гибли люди, но князь не отступил ни на шаг, всем своим видом внушая киевлянам уверенность в грядущей победе. Телохранители рубили мечами всех, кто прорывался к стягу, прикрывали Изяслава щитами от летевших в князя стрел и копий. Олег привстал на стременах, указал мечом на дядю и погнал коня в сторону вражеского стяга. Следом устремились дружинники, битва достигла наивысшей точки.
На пути Олега встали телохранители Изяслава. Прикрывшись большими, в рост человека, червлеными щитами, эти отборные бойцы преградили путь вражеской коннице. Гридни Олега сражались на пределе сил, пытаясь прорубиться к великокняжескому стягу, но каждый раз на их пути вставала стена щитов. Множество воинов погибло с той и с другой стороны, телохранители были вынуждены отступить на несколько шагов, однако Изяслав даже не пошевелился и продолжал оставаться под стягом. Воеводы уговаривали князя покинуть опасное место, но Изяслав Ярославич пропустил их слова мимо ушей – киевляне должны видеть своего князя.
Битва на Нежатиной Ниве. Смерть Изяслава. Миниатюра Радзивилловской летописи.