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