Князь-изгой с дружиной шел на юг, когда неожиданно встретил половецкого хана Боняка. Давыд стал уговаривать хана напасть на венгров, соблазнял богатой добычей и многочисленными пленниками. Степного хищника не пришлось долго уговаривать, Боняк согласился атаковать венгров. Хана не смутило, что с ним было всего триста наездников, он собирался воевать не числом, а умением. Давыд повернул назад и повел союзников к Перемышлю. Шли долго, когда усталый отряд расположился на отдых, уже наступил вечер. Дружинники и половцы расседлали коней, наскоро перекусили и быстро заснули у костров, только дозорные тревожно вглядывались в таящую опасность ночную мглу.
В полночь хан Боняк вскочил на коня и поехал прочь от лагеря. В черном небе ярко сияли мириады звёзд, ветер гулял среди высокой травы. Отъехав далеко от воинского стана, хан привстал на стременах и громко начал выть по-волчьи. Протяжный вой разносился над окрестностями, плыл над рекой и полями, устремлялся вдаль и терялся в глубине леса. Волки ответили Боняку. Сначала завыл один зверь, затем другой, вскоре выла целая стая. Хан удовлетворенно покачал головой и поехал обратно в лагерь. Растолкав Давыда, Боняк заявил полусонному князю: «Завтра у нас будет победа над венграми» (4, 251), после чего лег на землю и заснул.
На рассвете хан поднял своих воинов и отдал необходимые распоряжения. 300 всадников были разделены на три отряда по сотне в каждом. Сотня дружинников Давыда во главе с князем развернулась в боевой порядок на берегу Вагры, всадники Боняка стали в засаде. Вперед выдвинулись пять десятков половцев под командованием хана Алтунопы, в их задачу входило заманить венгров в приготовленную ловушку. Степняки устремились к вражескому лагерю. Дозорные вовремя заметили приближение противника и известили короля. В венгерском стане забили барабаны, запели трубы, рыцари и солдаты стали снаряжаться на битву. Сверкая сталью доспехов, из лагеря потянулась длинная лента рыцарской конницы, следом шли отряды пеших воинов. На щитах баронов пестрели яркие гербы, от множества знамен и штандартов рябило в глазах. Венгерское воинство начало строиться в боевой порядок, когда Алтунопа повёл своих наездников в атаку.
Половцы налетели, как вихрь, и засыпали вражеские войска градом стрел. Забились на земле раненые кони, попадали в пыль сраженные воины. Степняки пронеслись вдоль рядов, опустошая колчаны, затем развернули коней и помчались прочь от венгерского лагеря. Рыцари не выдержали, пришпорили коней и бросились догонять убегающего противника. Тщетно король и военачальники пытались остановить баронов, в шуме и грохоте погони разгорячённые преследованием венгры просто не слышали своих командиров. Боевой порядок королевской армии пришел в полное расстройство, теперь каждый рыцарь был предоставлен сам себе. Половцы разворачивались в седлах, на полном скаку пускали стрелы, сраженные венгерские воины один за другим летели под копыта бешено мчавшихся коней.
Когда степняки разъехались в разные стороны, изумленные венгры увидели плотный строй русских дружинников. Гридни ринулись в атаку и врубились в ряды венгерских всадников. Истомлённые погоней рыцари на усталых конях не смогли противостоять дружному натиску гридней и десятками гибли под ударами вражеских мечей и копий. Наездники Алтунопы развернули коней, выхватили сабли и с флангов ударили по рыцарям. В круговерти кавалерийского боя венгры понесли страшные потери и стали отступать, но в это время к месту сражения стали подтягиваться королевские войска, отставшие во время погони. Казалось, что военное счастье улыбнулось венграм, но в этот момент из лесов вылетели две сотни всадников Боняка и с двух сторон ударили рыцарям в тыл. Ловушка захлопнулась. Королевское воинство сбилось в кучу, всадники мешали друг другу, цеплялись мечами и копьями. Некоторое время бароны по инерции продолжали отбиваться от наседавших степняков и дружинников, затем дружно развернули коней и обратились в паническое бегство.
Всё это время князь Володарь стоял на крепостной башне Перемышля и внимательно наблюдал за разворачивающимися событиями. Увидев, как венгерское войско в спешке покидает лагерь, князь понял, что подошла помощь. Володарь решил воспользоваться выпавшим шансом, приказал открывать ворота и повел дружину на вылазку. Следом шли ратники городового полка. Русские напали на венгерский лагерь, перебили охрану, прошли сквозь стан и вступили в бой с королевскими пехотинцами. В это время показалась бегущая венгерская конница. Всадники врезались в строй собственной пехоты и растоптали её ряды, после чего сопротивление венгров было окончательно сломлено. Масса людей и коней устремилась к Сану, не меньшее количество беглецов бросилось на берег Вагры. Венгерские воины сотнями тонули в реках, русские и половцы безнаказанно расстреливали барахтающихся в воде людей.
Битва на реке Вагре. Миниатюра Радзивилловской летописи.
На горе венграм, против них воевал хан Боняк. Старый степной волк хорошо знал простую истину: если враг упал, его надо добить, игры в благородство до добра не доводят. Хан погнал своих всадников в реку и организовал преследование разбитой королевской армии. Переправившись через Сан, степняки двое суток без устали преследовали убегающего противника, устилая поля и дороги телами венгров. Добыча была захвачена огромная, победителям достались вражеский лагерь и обоз. Поход на Русь закончился для Кальмана I полной катастрофой.
* * *
Какова была численность противоборствующих армий в сражении на реке Вагре? В Лаврентьевской летописи приводится конкретная информация по силам Боняка и Давыда: «Боняк выстроил воинов своих, и было у Давыда 100 воинов, а у него самого 300» (4, 251). Аналогичные свидетельства присутствует и в других летописных сводах. В.Н. Татищев приводит иные данные: «Давид Игоревич по счастию на пути встретил Бонака, князя половецкого, идущего по просьбе посланных от Святополка в 8000 человек» (82, 217). Разница в цифрах колоссальная, но насколько информация Василия Никитича соответствует реальному положению дел? Н.М. Карамзин не согласен с данными Василия Никитича: «Летописец говорит, что Половцев было 390 человек, а Давидовых воинов 100» (51, 80). Информация Николая Михайловича совпадает со свидетельством Никоновского летописного свода: «И бысть Давыдовых вой 100, а у Боняка 300 и 90 Половец» (11, 135). Не признает приведённых Татищевым данных и С.М. Соловьев: «Боняк выстроил свое войско: у него было 300 человек, а у Давыда 100» (80, 390). На мой взгляд, в данном случае информация летописцев заслуживает доверия. Чего не скажешь о численности армии Кальмана, которая определяется в 100 000 человек (4, 251) и является явным преувеличением. Реальные цифры приводит Ян Длугош: «Венгерский же герцог Коломан, поддавшись как на просьбы, так и на обещания Ярослава, сына Святополка, приходит с восемью тысячами бойцов, имея с собой двух епископов» (28, 287–288). Соотношение сил было явно в пользу венгров.
В летописях ход сражения описан достаточно подробно: «Алтунопа же, подъехав к первому отряду и пустив стрелы, бежал от венгров, а венгры бросились в погоню за ним. Когда пробежали они мимо Боняка, тот погнал за ними, посекая их с тыла, а Алтунопа возвратился, и не пропускали венгров назад. И так, много их избивая, сбили их в кучу. Боняк, разделив своих на три полка, сбил венгров в кучу, как сокол сбивает галок. И побежали венгры, и много их утонуло в Вагре, а другие в Сане. И бежали они вдоль Сана берегом, и спихивали друг друга, и гнались за ними два дня, посекая их» (4, 251–252). Существенное дополнение делает Татищев: «Володарь, познав, что Давид с половцами пришел, вскоре из града изойдя, напал на станы королевские» (82, 218). Описание битвы на реке Вагре оставил и Ян Длугош. Как пишет польский историк, хан Боняк, «разделив войско на три части, он с первой нападает на лагерь и войско венгров, спрятав две оставшихся. Та завязывает бой и, исполняя повеление князя Боняка, делает вид, что побеждена, и обращается в бегство; венгерское войско, думая, что [Боняк] разбит, рассыпается, преследуя его. Тогда-то князь Боняк с русскими и половецкими князьями с оставшимися отрядами ударяет в тыл венграм, разбивает и поражает их. Множество венгров были либо убиты, либо утонули в реке <Вяре>, остальные же, когда разбегались по лесам и горам, были или убиты, или пленены русскими и половцами, которые их преследовали в течение двух дней» (28, 288). Сопоставив данный текст со свидетельствами русских летописей, мы увидим, что большой разницы при описании сражения нет.