Los apolonios y los romanos realizaron un ataque por sorpresa durante la noche al campamento macedonio, destruyendo las máquinas de asedio contra la ciudad y matando o capturando a 3000 soldados de Filipo. En el mar, la flota macedonia fue bloqueada por la romana. En esta situación, Filipo tuvo que retirarse. A partir de ese momento, Orico se convirtió en protectorado romano.