ويعزى انتصار العثمانيين إلى
1-استخدامهم السلاح الناري اليدوي، الذي لم يستخدمه المماليك،
2- وإلى سلاح المدفعية الذي قدر عدد وحداته المدفعية بثلاثمائة مدفع .بينما لم يكن لدى المماليك أي وحدة من هذا النوع من السلاح
3- وانضباط الجيش العثماني،
4-وإلى خيانة خاير بك نائب الشام الذي كان يتبادل المراسلات سراً مع السلطان سليم، والذي أشاع هو وجان بردى الغزالي، الفوضى في صفوف الجيش المملوكي