Три месяца армии простояли, не решаясь начать бой. При этом дружина Святополка и их союзники-печенеги стояли двумя отдельными лагерями, которые были разделены узкой, но глубокой протокой-озером. Киевляне, в рядах которых стояли старые и опытные дружинники святого Владимира, свысока отнеслись к новгородцам, за что жестоко поплатились. Уже известный нам воевода Волчий хвост, разъезжая по своему берегу, не упускал возможности подразнить северян, упрекая их в трусости, браня Ярослава и обзывая новгородцев плотниками, которых заставит строить дома в Киеве. Последнее было очень болезненно, ведь новгородцы-то, хоть и в большинстве своем не были профессиональными дружинниками, считали себя воинами, а тут их кто-то так жестоко оскорбляет? Да еще перед тысячами свидетелей! Это все равно, что прошедший не одну войну спецназ прилюдно обозвать штатским сбродом. Долго бы терпели краповые береты такое сегодня?

В общем, делегация от обиженных новгородцев заявилась в шатер к своему князю и объявила, что какие бы у князя планы ни были, они начинают бой, а если кто с ними не пойдет в атаку, а не дай Бог, еще и станет их останавливать, того они сами зарубят. На рассвете они переправились на вражеский берег и стремительно атаковали врага. Чтобы никто и не думал об отступлении, переправившись, они оттолкнули свои лодки от берега, а для того, чтобы отличать в темноте своих от врагов, повязали головы белой материей.

Святополк же в эту ночь пировал с приближенными, так что ни он, ни его воеводы не смогли вовремя и адекватно среагировать на нападение. Однако бой был жарким. Смешавшиеся, не успевшие надеть доспехи, оставшиеся без руководства киевские дружинники все равно рубились ожесточенно. Наконец, их оттеснили к протоке и сбросили в воду, где многие утонули, пытаясь перебраться в половецкий лагерь.

В итоге, Волчий Хвост погиб, Святополк, понявший, что совершенно разбит, с телохранителями бежал в Польшу. Половцы на помощь гибнущим союзникам так и не пришли.

Торжествующий Ярослав, окруженный ликующей дружиной, вступил в Киев. Отныне он был Великим князем. От роду ему было всего двадцать восемь лет. Есть в летописи интересная запись об этом времени: «Ярослав пошел в Киев, и погорели церкви». Больше никаких подробностей. Вот и гадай теперь, связаны эти события, или нет. А если связаны, то как? То ли в момент, когда победители грабили дворы бояр Святополка, вспыхнул пожар, который перекинулся на церкви? То ли сами церкви стали объектом недружественных действий? Ведь среди пришедших с Ярославом воинов были и язычники. В общем, загадка.

Новгородцам в качестве платы за помощь Ярослав дал льготную грамоту, по которой их город получал немало прав. Именно с этого документа началось создание особой системы власти в Новгороде, когда вече было в праве самостоятельно приглашать и изгонять из города князей. Довольные новгородцы вернулись к себе со славой и добычей.

Однако, всего через два года Святополк вернулся, чтобы снова бросить вызов брату. Теперь он опирался на армию своего тестя Болеслава Храброго, который был не прочь под шумок присоединить Русь или хотя бы её часть к своим владениям.

Ярослав двинулся навстречу врагу, но на берегах Буга был наголову разгромлен. Исход этого сражения был решен дерзкой и стремительной атакой Болеслава. Польский король сходу форсировал реку и лично повел в атаку своих воинов. Русские не ожидали от противника такой прыти и не сумели подготовиться к отпору. Единственное, что хоть как-то может оправдать наших предков, так это тот факт, что Болеслав был в то время лучшим полководцем Европы. До вмешательства в русские дела он уже успел победить чехов и саксонцев, захватил Моравию и часть Словакии, на равных повоевать со Священной Римской империей германской нации…