Формион подошел к кораблям противника в строе кильватерной колонны и стал маневрировать вокруг них. Затем, воспользовавшись поднявшимся ветром, который затруднял вражеским кораблям сохранение их боевого порядка, Формион всеми силами напал на наветренную группу коринфских кораблей. Используя главным образом таран, афиняне сразу же потопили одну коринфскую триеру, а многим нанесли сильные повреждения. Вскоре началось беспорядочное бегство коринфских кораблей. Во время преследования афинянам удалось захватить 12 неприятельских триер. Таким образом, афиняне, несмотря на более чем двойное численное превосходство противника, добились в бою решительного успеха.
Бой у Патраса (429 г. до н. э.)
В Спарте были недовольны исходом боя. Коринфский отряд был доведен до 77 кораблей, и перед ним была поставлена задача разбить афинян. Формион, предвидя нападение противника, также потребовал усиления своего отряда, и из Афин было послано 20 кораблей.
Бой у Навпакта. Формион, узнав, что корабли противника вышли из порта Киллены и направились в Патрасский залив, вышел со своими 20 триерами из Навпакта и занял позицию у мыса Антиррия, ожидая подкреплений. На берегу, у места стоянки кораблей, находился отряд гоплитов для защиты побережья на случай высадки десанта противника. Спартанцы расположились западнее мыса Рион. Шесть дней их главной заботой было вынудить афинян к бою у берега; спартанцы рассчитывали, что в стесненной обстановке им скорее удастся перейти на абордаж, в котором они полагались на свои преимущества. После нескольких дней ожидания спартанцы, решив выманить Формиона, построили свои корабли в строй сложного кильватера (несколько кильватерных колонн) и направились в сторону Навпакта. Формион, опасаясь за судьбу Навпакта, оставил свою позицию и в строе кильватерной колонны пошел параллельно противнику. Неожиданно спартанские корабли повернули влево на 90° и опять в строю сложного кильватера пошли на афинян, разрезав их строй у девятого корабля с конца. За одиннадцатью проскочившими афинскими триерами погнались 20 кораблей спартанцев, остальные их корабли завязали бой с девятью кораблями афинян. В результате боя восемь афинских триер выбросились на берег, а одна была захвачена противником. В это время одиннадцать афинских кораблей, во главе с Формионом вырвавшиеся вперед, достигли Навпакта. Одна из триер несколько отстала, и ее настигал спартанский корабль. Командир афинской триеры, воспользовавшись стоявшим на рейде торговым судном, обошел вокруг него, неожиданно ударил в борт преследовавшего его спартанского корабля и потопил его. Это привело спартанцев в замешательство. Формион воспользовался этим и со своими одиннадцатью триерами перешел в атаку на противника. В разгоревшемся бою шесть спартанских кораблей были потоплены, а остальные обратились в бегство.