Avec légionnaires et , les forces romaines sont en très nette infériorité numérique : l'armée pontique compte peut-être , parmi lesquels esclaves spécialement affranchis pour être enrôlés dans l'infanterie lourde de Mithridate. La cavalerie joue un rôle prédominant dans la bataille, Sylla ayant lui-même assumé le commandement de l'aile droite de sa cavalerie. En revanche, les chars à faux pontiques manquent d'espace pour se déployer et prendre de la vitesse : ils sont aisément neutralisés par l'infanterie romaine. Longtemps incertaine, la bataille tourne finalement à l'avantage des Romains en raison de l'expérience des légionnaires et du talent tactique de Sylla qui a su renforcer les points faibles aux moments critiques. La victoire romaine se transforme en une véritable déroute pour Archelaos, dont seulement survivent. Rome n'en a pour autant pas fini avec la menace pontique : à l'automne, Sylla doit affronter une nouvelle armée à Orchomène.