ガザの戦い (紀元前312年)
会戦はプトレマイオス軍の攻撃から始まった。デメトリオス軍左翼騎兵はそれに対して突撃で以って応じた。当初デメトリオス軍左翼は優勢に立ったものの、白兵戦に入ると次第に当初の勢いはなくなっていった。騎兵戦が膠着すると、デメトリオスは戦象部隊を投入して戦況の打開を目論んだが、プトレマイオス軍は投射兵器による集中攻撃と杭による防御によってそれを食い止めた。プトレマイオス軍の兵士は鎖や杭を用いた即席の障害物をもって戦象の足を止めたところを、歩兵に象や乗り手を攻撃させ、戦象部隊を完全に無力化した。戦象部隊の攻撃が全くの失敗に終わったことを目の当たりにしたことで、デメトリオス軍は動揺し、兵士達の士気は下がった。こうして当初の勢いを削がれたデメトリオス軍左翼にプトレマイオスは反撃を敢行し、これを崩壊させた。デメトリオスの必死の懇願も虚しく兵士達は敗走した。それに引きずられるようにデメトリオス軍中央と右翼も総崩れになった。デメトリオスはアゾトスに退いた。
デメトリオス軍はディオドロスによれば500人の戦死者(プルタルコスによれば5000人だが、これはいくらなんでも多すぎる)と8000人の捕虜を出し、戦象はその全てが殺されるか捕獲された。また、デメトリオスの補佐として送られていた将軍ペイトン(セレウコスに代わって当時、彼がバビロニア太守に就いていた)が戦死した。プトレマイオスは身代金なしで高位の捕虜と鹵獲物を「何でも構わずに戦争するのではなく名誉と支配のために戦争をすべきものだ」という言葉と共にデメトリオスに返還し、残りの捕虜はエジプトに送った。その後、続々とシリアの都市を落としながら進撃するプトレマイオスに対し、デメトリオスは父アンティゴノスに援軍を求めた。