20 августа 917 года к северу от порта Анхиало на реке Ахелой ромеи и болгары встретились в решительном сражении. Это несомненно была одна из величайших битв Средних веков. По сведениям летописцев можно заключить, что болгары применили традиционный для них манёвр — наступление, ложное отступление и решительное контранаступление (Маркели 792 год, Версиникия 813 год, Салоники 996 год, Адрианополь 1205 год). Когда византийцы увлеклись преследованием отступающих болгар, теряя строгий порядок и открывая свой левый фланг, Симеон бросил с северо-запада тяжелую конницу, а всё болгарское войско обратилось в контранаступление. Кавалерийская атака, под предводительством самого царя (конь Симеона был убит), была настолько стремительной и неожиданной, что сразу смела левый фланг и вышла в тыл византийцев. Оттесненные к морю и атакованные с трех сторон ромеи были полностью уничтожены. Главнокомандующий Лев Фока Старший едва сумел бежать, а остальные византийские полководцы погибли. Битва была, по словам летописца Симеона Логофета, «какой от века не бывало». Лев Диакон, посетивший место сражения спустя 75 лет, отметил: «И сегодня можно видеть около Ахелоя кучи костей позорно избитого тогда, бежавшего ромейского войска». Болгарская армия бросилась в обычное для неё решительное стратегическое преследование (после победы при Онгле (680 год) болгары преследовали византийцев 150—200 км.).