Противники встретились на Днепре ранней зимой 1016г. близ города Любеча и встали на противоположных берегах реки.
Ярослав атаковал первым. Ранним утром на многочисленных ладьях его рать переправилась на противоположный берег. Зажатые между двумя уже замерзшими озерами воины Святополка пришли в замешательство и вступили на тонкий лед, который стал ломаться под их тяжестью. Печенеги, ограниченные в своих маневрах рекой и озерами, никак не могли развернуть свою конницу. Разгром Святополковой рати был полным. Сам великий князь бежал в Польшу.
Ярослав в 1017 г . занял Киев. В том же году он заключил союз с германским императором Генрихом II против Польши. Однако борьба на этом не кончилась. Святополк Окаянный вернулся на Русь вместе с Болеславом I и польским войском. Решающая схватка произошла на берегу Буга. Ярослав потерпел поражение и бежал в Новгород с четырьмя дружинниками. А Святополк с поляками занял Киев.
Польские гарнизоны были поставлены в русских городах. Поляки начали «чинить насилия» над людьми. В ответ население стало браться за оружие. В этих условиях Святополк сам призвал киевлян выступить против своих союзников. Тем самым князь пытался спасти собственный авторитет и сохранить власть.
Вскоре против поляков вспыхнуло восстание горожан. Поднялся каждый дом, каждый двор, поляков избивали повсюду, где они попадались вооруженным киевлянам. Осажденный в своем дворце Болеслав I принял решение оставить столицу Руси. Но уходя из Киева, поляки ограбили город, увели с собой в плен массу людей, и впоследствии вопрос об этих пленных не на один год станет камнем преткновения в отношениях между двумя государствами. Среди тех, кого Болеслав увел с собой, была и Предслава, сестра Ярослава Владимировича. Она стала наложницей польского короля. Ушел вместе с поляками и верховный иерарх русской церкви, знаменитый сподвижник Владимира грек Анастас, оставшийся верным законному правителю. Ушел, взяв с собой все ценности и всю казну Десятинной церкви. В прошлом он являлся херсонесским церковным иерархом, который в период осады Владимиром Херсонеса перешел на его сторону и помог русским овладеть городом. Как известно, после взятия Херсонеса Анастас перебрался в Киев и стал там иерархом главного собора Руси — Десятинной церкви, церкви Святой Богородицы («и поручи ю Настасу Корсунянину, и попы корсунские пристави служити в ней»).
Поразительно, что русские летописи, сообщив, пусть и противоречиво, о крещении Руси, кроме этой неясной фразы не обмолвились ни словом о том, какова же была организационная основа русской церкви, ее взаимоотношение с греческой патриархией, кто был первым русским митрополитом после крещения Руси. Все, что мы имеем, — это глухую фразу об Анастасе как главном священнике Десятинной церкви.
Это породило двухвековую полемику в мировой исторической литературе по поводу статуса русской церкви в первые годы после ее образования. Обращалось внимание на отсутствие известий о поставлении митрополита на Руси в эти годы и на то, что лишь под 1039 г . в летописи упоминается первый русский митрополит — грек Феопемт, освятивший Десятинную церковь. В дискуссии отмечалось, что позднейшие русские источники называли в качестве первых русских митрополитов, поставленных после крещения Руси разных греческих церковных деятелей. Все это были лишь гипотезы. Но никто из историков прошлого не обратил внимания на запись в «Повести временных лет» о бегстве и Киева с поляками Анастаса и по существу об ограблении им главной русской православной святыни. А в этом факте кроется, возможно, ключ к разгадке и статуса русской церкви в первые годы ее существования.
В период утверждения христианства на Руси, как мы видели, Владимир был в значительной степени озабочен тем, чтобы вместе с новой религией на Русь не пришло византийское политическое влияние. Во многом именно поэтому он предпринял военную акцию против Византии на Крымском полуострове, именно поэтому широковещательно крестился в поверженном Херсонесе (что не исключало его первоначального индивидуального крещения и ранее), именно поэтому русы связали воедино крещение и женитьбу Владимира на прибывшей в захваченный Херсонес византийской принцессе Анне. В этой же связи следует рассматривать вопрос и о первом высшем русском церковном иерархе. Им не мог быть митрополит, поставленный из Византии на византийских же условиях. И не случайно на сцене появляется Анастас, который в течение всей жизни Владимира и был, вероятно, главой вновь организующейся русской церкви. Во всяком случае известно, что он являлся главой Десятинной церкви с момента ее появления еще в деревянном варианте в 989 г . и до бегства в Польшу в 1017 г . Это без малого 28 лет.
Однако его бегство за рубеж, к врагам Руси, да еще «латинянам», какими воспринимались поляки уже после раскола церквей и, конечно, в пору создания «Повести временных лет» в начале XII в., являлось тяжким обвинением против первого русского прелата. Вполне возможно, именно поэтому его имя как первого русского митрополита, или во всяком случае епископа, поставленного Владимиром в Киеве и имеющего статус независимого от Византии иерарха, оказалось скрытым позднейшими летописцами. Митрополит изменник и вор — это было невыносимо для русского православного сердца. Так и возник в русском летописании вакуум сведений о первом русском митрополите на исходе X и в начале XI в.
Покинув Русь, оставив Святополка в Киеве без поддержки, поляки одновременно захватили и «Червенские города». Таким образом, новый узел острых противоречий завязывался в отношениях между двумя странами. В это время Ярослав в Новгороде набирал новую рать. Богатые горожане оказали ему поддержку, пожертвовав большие средства на наем войска. Собрав достаточно сил, Ярослав вторично двинулся на юг. Святополк не стал искушать судьбу. Слишком велико было против него негодование киевлян, не простивших ему привод в Киев поляков. Он бежал в степь к дружественным печенегам.
Соперники вновь встретились в открытом бою в 1018 г . Сражение произошло на реке Альте, неподалеку от того места, где был злодейски убит Борис. Это придало войску Ярослава дополнительные силы. Битва закончилась победой Ярослава. Святополк бежал в Польшу, а потом двинулся далее, в землю чехов, но умер в пути.
Любопытный штрих дает летопись по поводу последних дней Святополка уже во время его бегства за рубеж. Когда беглецы достигли пограничного с Польшей Берестья и остановились передохнуть, Святополк начал подгонять их: «Побегнете со мною, женуть (т.е. гонятся) по нас». Когда же бывшие с ним дружинники возразили, что погони нет, князь настаивал на своем, и путники вновь двинулись в дорогу. В конце концов, Святополк полностью обессилел и был взят на носилки, но и в этом положении он, привставая, продолжал твердить: «Осе женуть, о женуть, побегните» (т.е. «Вон гонятся, ой гонятся, бегите»). Так беглецы «пробежали» всю Польшу, Чехию и лишь смерть тяжелобольного, психически надломленного князя остановила этот сумасшедший бег.
В позднейших русских источниках, а также в знаменитом «Слове о полку Игореве» немало досталось проклятий на долю Олега Святославича, внука Ярослава Мудрого, который не раз во время междоусобных войн конца XI — начала XII в. приводил на Русь верных себе половцев. Однако эти печальные лавры Олег «Гориславич», как называет его «Слово», получил в истории незаслуженно. Первым в этом смысле был, конечно, Святополк, который не раз в борьбе с Ярославом Владимировичем водил на Русь печенегов. И позднее, задолго до Олега, этим сомнительным средством в междоусобных войнах пользовались дети и внуки Ярослава Мудрого, и Олег Святославнч был лишь один из них.
Эта одиозная традиция сохранилась на Руси и позднее, когда в XII в. русские князья боролись друг с другом, опираясь на половецкую силу, и в XIII — XIV вв., когда половцев сменили татары, которых не раз водили друг против друга князья уже Северо-Восточной Руси.
§ 3. Борьба Ярослава с Мстиславом Тмутараканским и новое объединение Руси
В 1019 г . Ярослав Владимирович, новгородский князь, четвертый сын Владимира I, вторично и теперь уже навсегда вступил в Киев и сел на русском престоле. Ему было в ту пору немногим более 30 лет.