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