Quintus Caecilius Metellus Macedonicus, général romain, inflige une défaite à la coalition près de la ville d'Héraclée, et Critolas, commandant de l'armée adverse, meurt lors de la bataille de Skarphia. Cependant cela ne suffit pas à mettre fin à la guerre. Du côté des Achaïens, Diaios organise la défense de Corinthe et prend des mesures exceptionnelles, dont l'affranchissement et l'armement de et la taxation des plus riches. Metellus est alors remplacé par Lucius Mummius Achaicus qui parvient à prendre Corinthe durant l'été de l'année 146. La ville est alors pillée de fond en comble, ses habitants tués ou réduits en esclavage et pour finir la ville est rasée. Son territoire est alors déclaré "ager publicus". Lucius Mummius connaît alors une gloire immense et apparaît comme un homme vertueux, il n'aurait en effet rien pris dans le butin. Cependant la valeur de sa victoire est remise en cause par l'historien latin Aurelius Victor qui considère qu'elle avait été grandement facilitée par Metellus (cf. "De Viris illustribus").