Demetrio decidió entonces ofrecerle batalla, pero acabó siendo derrotado: perdió 500 hombres en combate, le fueron tomados 8000 prisioneros y perdió todos los elefantes que había desplegado.