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