Abbasidearméen formet en spydmur, en taktikk de hadde lånt av sine syriske motstandere, antageligvis etter å ha sett den brukt i tidligere slag. Dette innebar at de sto i en slaglinje med sine lanser mot fienden. Umayyadekavaleriet angrep, siden de trodde at med sin erfaring ville de være i stand til å bryte spydmuren, men dette viste seg å være feil, og de ble slaktet. Umayyadehærens moral var nå endelig brutt, og den startet å trekke seg tilbake. Mange ble myrdet av abbasidene, mens andre druknet i Zāb.