A la cabeza de 18 000 infantes y 4000 caballeros, Ptolomeo se lanzó a la invasión de Siria, llegando a Gaza a comienzos del 312 a. C.
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. Tras la batalla, Demetrio se retiró a Trípoli, en Fenicia.
↑ abHans Delbrück (1990). History of the Art of War: Warfare in Antiquity. Tomo I. Westport: University of Nebraska Press, pp. 237-238. ISBN 978-0-80329-199-7.