Изяслав Мстиславич сделал правильные выводы из своего противостояния с Юрием, заняв столицу, он призвал к себе из Вышгорода дядю Вячеслава Владимировича и предложил ему совместно княжить в Киеве. Пообещал чтить престарелого родственника как отца, Вячеслав ответил согласием, хотя и понимал, что вся власть окажется в руках энергичного племянника. Но старика это вполне устраивало, для него превыше всего был статус великого князя и внешнее почтение, оказываемое младшими родичами. Изяслав ничего не потерял, сделав соправителем Вячеслава, наоборот, киевский князь значительно укрепил свои позиции. Если бы Юрий вновь пошел на Киев, то в глазах всей Руси он выглядел бы зачинщиком усобицы, поскольку теперь на златом столе сидел его старший брат Вячеслав.
Битва на Днепре. Миниатюра из Радзивиловской летописи
Действительно, Юрий Суздальский не собирался мириться потерей златого стола. После бегства из Киева Долгорукий засел в Городце Остерском, куда стал стягивать полки для нового наступления на столицу. Юрия поддержали Святослав Ольгович и Святослав Всеволодович, привел полки племянник Владимир Андреевич Дорогобужский, была нанята половецкая конница. Готовился к отражению вражеского вторжения и Изяслав Мстиславич. Его сын Мстислав отправился в Венгрию, просить помощь у короля Гезы II. Старый Вячеслав предоставил в распоряжение племянника дружину, из Смоленска привел полки брат Ростислав, с волынскими ратниками прибыл брат Владимир, приехал в Киев городенский князь Борис с дружиной. В этой ситуации братья Изяслав и Владимир Давыдовичи решили поддержать сразу двух претендентов на Киевский златой стол, чтобы при любом раскладе остаться в выигрыше. Изяслав Давыдович увел дружину в Киев, Владимир со своими людьми присоединился к Юрию Долгорукому. Силы Изяслава Мстиславича и его дяди оказались примерно равны, теперь всё зависело от того, кто из них проявит себя лучшим военачальником. И здесь киевский князь показал себя с самой лучшей стороны. Он составил план военной кампании против Юрия и стал планомерно претворять его в жизнь. Изяслав собирался остановить вражескую рать на рубеже Днепра, не дать ей переправиться на правый берег и подойти к Киеву. Для этого он стянул к Вышгороду все ладьи, которые смог собрать, и произвел на них некоторые усовершенствования: «бе бо исхитрил Изяслав лодьи дивно» (45, 293). Военные разработки киевского князя произвели большое впечатление на современников: «гребцы в них гребут невидимо, видны только весла, а людей не видно, ибо ладьи покрыты досками; воины же стоят наверху, одетые в броню, и стреляют, а два кормчих – один на корме, а другой на носу, идут куда захотят, не разворачивая ладьи» (31, 291). Юрий и его союзники не подозревали, с чем им придется столкнуться в бою. Чтобы исключить возможность переправы вражеских войск через Днепр в других местах, Изяслав прикрыл войсками броды у Витичева и Заруба.
В конце апреля союзники Юрия привели полки и дружины в Городец Остерский. Суздальский князь выступил в поход на Киев, пешие ратники плыли в ладьях по Десне, всадники шли вдоль берега реки. Когда рать Долгорукого подходила к Днепру, пришла наемная половецкая конница хана Севенча, сына легендарного Боняка. Юрий и союзные князья направили коней к устью Десны и оттуда наблюдали, как судовая рать входит в Днепр. Ладьи развернулись в линию вдоль левого берега и двинулись на середину реки, навстречу им начала движение ладейная рать Изяслава Мстиславича. Завязалось ожесточенное сражение: «и бились между собой, разъезжая в ладьях» (31, 291). Битва развернулась на огромном пространстве: «и тако начаша ся бити по Днепру у насадех, от Кыева оли и до устья Десны» (45, 293). Сотни ладей вступали друг с другом в яростные схватки, одни стремились прорваться к правому берегу, другие пытались остановить их продвижение. Через некоторое время преимущество ладейной рати Изяслава стало очевидным. Лучники Юрия не могли нанести серьезный урон вражеским гребцам, которые были надежно прикрыты дощатым настилом. Облаченные в кольчуги киевские воины, стоя на настиле, спокойно расстреливали из луков суздальских гребцов. Используя два рулевых весла, на носу и корме, кормчие Изяслава свободно маневрировали, атакуя вражеские ладьи со всех сторон. И хотя судовая рать Юрия несла большие потери, битва продолжалась до самого вечера. С заходом солнца, суздальцы и их союзники отступили к левому берегу, вытащили ладьи на сушу и стали ждать дальнейших приказов князя. Попытка Долгорукого форсировать Днепр потерпела неудачу, ладейный флот Изяслава надежно контролировал реку.
Битва на Днепре – это уникальное явление в военной истории страны. Ни до, ни после такие большие флоты не вступали в противоборство на реках, протекающих по территории Руси. Изяслав Мстиславич оказался не только талантливым военачальником и хорошим организатором, но и новатором в военном деле, его технические изыскания сыграли решающую роль в победе киевлян. Юрию Долгорукому надо было изыскивать иные пути, чтобы без потерь переправиться через Днепр.
Неудача при форсировании Днепра не обескуражила Юрия Долгорукого, князь продолжил попытки перейти через реку. Не желая больше вступать в бой с ладейным флотом Изяслава, Юрий совершил искусный маневр. На левом берегу Днепра, прямо напротив Киева находилось Дулебское озеро, вытянутое с севера на юг. Суздальский князь приказал по одному из рукавов Днепра ввести в озеро ладьи, переплыть его, протащить суда волоком до речки Золочи, спуститься вниз по её течению и снова войти в Днепр. Полки Юрия беспрепятственно миновали опасное место около Киева и продолжили путь на юг, к Витичевскому броду. По правому берегу Днепра, параллельно движению суздальцев, шла рать киевского князя, Изяслав хотел перехватить противника во время переправы. В районе Витичевского брода Юрий вновь попытался форсировать Днепр, но снова потерпел неудачу, ладейный флот Изяслава в очередной раз взял вверх над суздальской судовой ратью. Но Долгорукий перехитрил племянника. Юрий с главными силами остался у Витичевского брода и отвлекал внимание Изяслава, в то время, как его сын Андрей и Святослав Всеволодович повели свои дружины и половецкую конницу на юг, к Зарубинскому броду. Изяслав предполагал подобные действия со стороны противника и прикрыл Зарубинскую переправу войсками под командованием воеводы Шварна. Силы, выделенные киевским князем для обороны ответственного участка, оказались незначительными: «оже мало их есть» (45, 294). Зато Святослав Всеволодович и Андрей действовали выше всяких похвал, произведя у Заруба разведку боем, они отправили через брод большие массы половецкой конницы: «и тако въбредоша на не на конех за щиты и с копьи и в броняхъях якоже битися, и покрыша Днепр от множества вои» (45, 294). Устрашенные невиданным зрелищем, охранявшие Зарубинский брод киевляне запаниковали, перестали слушать воеводу и обратились в бегство. Своё поведение воины объясняли просто: «зане не бяшеть ту князя, а боярина не вси слушають» (45, 295). Если бы вместо Шварна войсками руководил кто-либо из князей, борьба за переправу могла закончиться иначе.
Узнав, что Святославу Всеволодовичу и Андрею удалось закрепиться на плацдарме, Юрий отступил от Витичева и повел рать к Зарубинскому броду. Когда Изяславу доложили о катастрофе, князь принял решение оборонять Киев и увел рать к столице. Это был крупнейший стратегический успех Юрия, его рать переправилась на правый берег Днепра и сосредоточилась для наступления на Киев. Суздальский князь немедленно послал гонца в Галич к Владимиру Володарьевичу, призывая союзника как можно скорее выступить на Киев. Сам же повел полки на север и занял Белгород. Здесь Юрию следовало дожидаться Владимира Галицкого, но он поступил вопреки здравому смыслу и начал наступление на столицу. Эта ошибка оказалась роковой.
Когда рать суздальского князя подошла к городу-крепости Василев в 50 верстах от Киева, Вячеслав Владимирович попытался выступить в роли миротворца между братом и племянником. Мирные инициативы старика успеха не имели, Юрий продолжил наступление на столицу. Изяслав Мстиславич решил не доводить дело до блокады города, а дать бой прямо под стенами Киева. Если военное счастье склонится на сторону противника, то отступить за линию городских укреплений и продолжить борьбу. Летописец подробно расписал боевой порядок войска Изяслава. Киевский князь с дружиной занял позиции у Золотых ворот, прикрыв боевой порядок обозными телегами, Изяслав Давыдович Черниговский выстроил полки на рубеже от Золотых до Жидовских ворот, Ростислав Мстиславич Смоленский с сыном Романом встали перед Жидовскими воротами. Как пишет летописец, под их стягами было множество воинов, поскольку именно здесь ожидался главный удар суздальцев и их союзников. Гридни князя Бориса Городенского защищали Лядские ворота (45, 296). Между княжескими дружинами стояли пешие и конные отряды киевского ополчения. Всадники-берендеи под началом Владимира Мачешича заняли позиции от Ольговой могилы до Щековицы, ковуи, торки и печенеги прикрыли район от Золотых до Лядских ворот, село Берестовое и Угорские ворота. Ратникам Юрия необходимо было приложить немало усилий, чтобы прорвать такую массированную оборону и выйти к городским стенам. Дополнительными препятствиями на их пути были многочисленные речки, ручьи, овраги и лощины. Изяслав планировал дать сражение от обороны, все преимущества были на его стороне.
Битва на реке Лыбедь. Миниатюра из Лицевого летописного свода
На рассвете воинство Долгорукого подошло к Киеву, противников разделяла только речка Лыбедь. Как обычно, первым в битву вступил Андрей Юрьевич: сын Долгорукого повел в атаку половецкую конницу. Наступление шло со стороны Оболони, где когда-то протекала речка Лыбедь (старое русло давно пересохло, поэтому урочище прозвали Сухой Лыбедью). Следом за двоюродным братом в бой бросился Владимир Андреевич Дорогобужский, однако кормилец не позволил князю принять участие в сражении из-за его молодости (45, 298–299). Половецкие конные лучники открыли плотную стрельбу по боевым порядкам великокняжеской рати, быстро перебрались через урочище и вступили в бой с дружиной Изяслава Мстиславича. Под натиском степняков дружинники отошли к Золотым воротам и укрылись за заслоном из обозных телег. Здесь половецкая атака была остановлена. Тогда Андрей изменил направление главного удара и повел половецкую конницу в сторону Жидовских ворот. Степняки потеснили смоленские полки Ростислава Мстиславича, однако не были своевременно поддержаны Юрием. Ростислав ввел в битву свежие войска, атака половцев захлебнулась, степняки стали уходить за Сухую Лыбедь. Во время отступления Андрей Юрьевич едва не попал в плен, поскольку увлекся рукопашной схваткой и не заметил отхода степняков с поля боя. Всё это время суздальские, ростовские и северские ратники стояли на месте и вели с киевлянами вялую перестрелку.
Юрий упустил момент, когда можно было переломить ход сражения. Он отдал приказ главным силам вступить в битву и переходить Лыбедь только тогда, когда половцы отступили. Атака была плохо организована, единое руководство сражением отсутствовало, князья действовали каждый сам по себе, полки и дружины наступали разрозненно. Некоторые отряды быстро вернулись на старые позиции и просто усилили перестрелку с киевлянами: «и стреляющим же ся им до вечера о Лыбедь, а инии переехаша и на болоньи бьяхутся» (45, 299). Единого слаженного удара не получилось. Там, где воины Юрия перешли через Лыбедь, закипели рукопашные схватки, в бой вступили воины Изяслава Мстиславича и Вячеслава Владимировича. Как и предполагал киевский князь, главный удар Юрий нанес у Лядских ворот, по дружине Бориса Городенского. В этой критической ситуации Изяслав принял необычное решение: «повеле нарядити дружину ис полков, а полков не рушати» (45, 299). Выражаясь современным языком, князь взял от каждого полка некоторое количество ратников, присоединил к ним конницу черных клобуков и собрал мобильный резерв. Изяслав Мстиславич повел отряд в контратаку, у Лядских ворот разбил половецкую конницу, загнал степняков в Лыбедь и многих перебил. Хан Севенч, накануне хваставшийся, что подобно своему отцу Боняку, ударит саблей в Золотые ворота Киева, погиб, его воины бежали. Юрий приказал войскам отступать, хотя в некоторых местах бой продолжался до вечера. Суздальский князь получил весть, что Владимир Галицкий ведет полки ему на помощь, и решил идти на соединение с союзником. Ночью Долгорукий увел рать к Белгороду.
Попытка Юрия овладеть Киевом без помощи Владимира Галицкого была авантюрой, стратегическая ошибка усугубилась ошибками тактическими, их совокупность и привела к неудаче. Незначительное на первый взгляд поражение, самым решительным образом отразилась на дальнейшем ходе войны.
Узнав о приближении войск Изяслава Мстиславича, Юрий Долгорукий отступил от Белгорода и повел рать на соединение с полками Владимира Галицкого. Изяслав хотел разбить врагов поодиночке, для него главной задачей стало не допустить соединения войск союзников. Поэтому киевский князь призвал Бориса Городенского и поручил ему идти с дружиной за ратью Юрия и отслеживать передвижение полков противника. Изяслав пойдет следом и при первом удобном случае атакует суздальцев. В этой ситуации всё решала скорость движения войск. Князь получил полную поддержку киевлян, горожане заявили Изяславу и Вячеславу: «ать же пойдуть вси, како можеть и хлуд в руци взяти; пакы ли хто не поидеть нам же и дай ать мы сами побьемы» (45, 300). Из текста следует, что в поход выступят все киевляне, у кого нет оружия, пойдёт с дубиной, а кто откажется воевать против Юрия, будет бит.
Когда рать Изяслава подошла к крепости Василеву, стало известно, что король Геза II прислал войско на помощь родственнику. Стратегическая ситуация складывалась так, что теперь под ударом венгров оказывалось войско Владимира Галицкого. Изяслав приказал полкам ускорить движение и вскоре догнал Юрия: «настиг его у Перепетова поля, намереваясь биться с ним» (31, 293). По свидетельству Д.И. Иловайского, «насупротив города Васильева лежало поле Перепетово, названное так по своим двум великим могильным курганам, из которых один носил имя Перепетова, а другой – Перепетовки» (140, 286). Через поле протекали река Великий Рут и её приток Малый Рутец. Здесь конные разъезды Юрия столкнулись с дозорными Изяслава. Великокняжеская рать перевалила через оборонительный земляной вал, за которым Изяслав увидел вражеское войско. До битвы дело не дошло, Вячеслав вновь выступил с мирными инициативами, старик искренне не хотел кровопролития между братом и племянником. Юрий не возражал против переговоров, поскольку был не уверен в победе над врагом, но воспротивились Святослав Ольгович и половецкие ханы. И хотя в дальнейшем Святослав изменил своё мнение, степняки были непреклонны. Изяслав убедился в бессмысленности переговоров и решил атаковать войска противника.
Всё пошло не так, как планировал киевский князь. Когда дядя и племянник изготовили полки к битве, неожиданно испортилась погода: «и тако устрои Бог мьглу, якоже не видети никамо же, толико до конець копья видити» (45, 301). На землю опустилась кромешная мгла, хлынул настолько сильный ливень, что на расстоянии вытянутого копья ничего нельзя было разглядеть. Поэтому неудивительно, что противоборствующие рати потеряли друг друга из виду. В поисках вражеских войск Юрий и Изяслав стали осуществлять бестолковые маневры, чем ещё больше усугубили ситуацию и окончательно перестали ориентироваться на поле боя. Лишь когда рассеялась тьма, суздальцы и киевляне увидели друг друга. Но битва опять не состоялась, поскольку река Великий Рут превратилось в озеро, частично разделив враждующие рати. Получилось так, что воины Юрия и Изяслава взяли озеро в кольцо, когда стоявшие на флангах полки едва не соприкасались друг с другом, а находившиеся в центре боевых порядков ратники были разделены водой. На флангах завязались яростные схватки, в то время, как главные силы, разделенные водной преградой, в бой вступить не могли. В отчаянии Изяслав стал обходить озеро, Юрий удачно маневрировал и уклонялся от столкновения. Суздальский князь вывел рать к речке Малый Рутец и приказал войскам начинать переправу. Из этой затеи ничего хорошего не вышло, воинство Юрия сразу увязло в грязи. Когда же переправа была закончена и усталые суздальцы с союзниками вылезли из болота, появились полки Изяслава. День клонился к вечеру, поэтому Изяслав не стал атаковать противника, а расположил войска лагерем на равнине. Юрий оказался в ловушке, поскольку не мог продолжать движение, его люди были измучены бесконечными маршами и маневрами по болотистой равнине. Суздальский князь приказал голодным и измученным воинам располагаться на ночлег.
Рано утром Долгорукий стал демонстративно готовиться к сражению. Изяслав подумал, что дядя решился на битву, и в свою очередь стал выстраивать полки в боевой порядок. Юрий воспользовался воцарившейся в стане племянника неразберихой и быстро повел рать вверх по течению Малого Рутца, пытаясь оторваться от противника. Изяслав Мстиславич оперативно отреагировал на изменение обстановки и повел дружины параллельно вражеским полкам. Тогда Долгорукий резко развернул войска и пошел в обратном направлении к Великому Руту.
Битва на Перепетовом поле. Миниатюра из Радзивилловской летописи
Суздальский князь прилагал максимум усилий, чтобы избежать битвы в невыгодных условиях. Пока войско Изяслава переходило Малый Рутец, Юрий достиг Великого Рута и начал переправу через реку. В этот момент появилась рать Изяслава. Долгорукий приказал ускорить переправу, но в этот момент налетела конница черных клобуков, всадники пустили в суздальцев по стреле и напали на обоз Юрия. Долгорукий понял, что битвы не избежать, развернул полки обратно и пошел отбивать обоз. Увидев, что дядя перешел в наступление, Изяслав с Ростиславом отправили Вячеслава в глубокий тыл, чтобы престарелый дядя наблюдал за битвой с холма. К этому времени Юрий, Владимир Давыдович, Святослав Ольгович и Святослав Всеволодович закончили построение войск. Андрей Юрьевич обратил внимание, что половцы вопреки обычаю расположились в тылу, а не перед строем полков. Князь, по матери половец, обратился к степнякам с призывом храбро сражаться, вернулся к отцу и возглавил суздальскую дружину. Андрей повел гридней в атаку, ворвался во вражеские ряды и сломал копье в схватке с вражеским всадником. Княжеский конь был ранен в ноздри и стал метаться среди сражающихся воинов, Андрей выронил щит, потерял шлем (31, 294) и чудом не погиб в рукопашной схватке. Изяслав решил нанести контрудар и лично возглавил атаку своей дружины. Князь дал наказ воеводам: «зрите же на мой полк; а како вы пойдеть мой полк, такоже и вы пойдите» (45, 302). Изяслав вырвался вперед, в одиночку влетел в строй вражеских ратников, изломал копье, получил раны в руку, бедро и был сбит с коня на землю. Битва развернулась по всему фронту, «съступившимъсяся полком, бысть сеча крепка» (45, 303). Половцы пустили по стреле и покинули поле битвы, затем были разбиты полки двух Святославов, после чего побежали дружины Юрия и его сыновей. Масса беглецов устремилась к Великому Руту, где тысячи людей завязли в грязи. Произошло жесточайшее избиение воинов Юрия, множество суздальцев, северян и степняков попало в плен, в том числе и половецкие ханы (45, 302). Там же погиб и Владимир Давыдович. Разгром был чудовищный. После битвы киевские ратники обходили поле битвы, нашли раненого Изяслава Мстиславича, но не признали своего князя и решили его добить. Князя спас железный шлем с изображением святого Пантелеймона, выдержавший удары киевских мечей. Лишь когда Изяслав снял изрубленный шлем, воины его узнали. Как пишет летописец, «Изяслав же изнемагаше велми с ран зане исшел бе кровию» (45, 303–304). Полученные в битве раны стали причиной преждевременной смерти киевского князя.
Битва на Перепетовом поле была крупнейшим военным столкновением эпохи феодальной раздробленности Средневековой Руси и явилась переломной в противостоянии Юрия и Изяслава. В борьбе за Киев Долгорукий потерпел сокрушительное поражение, был вынужден заключить с племянником мир, лишился всех владений в Южной Руси и удалился в Суздальскую землю.