لما انقضت مدة الصلح بين المسلمين بغرناطة وبين الطاغية صاحب قشتالة، أبى الطاغية الصلح، فبعث السلطان أبو سعيد عثمان صاحب ماس عشرين غرابًا أوسقها بالعدد والزاد، وجهز ثلاثة آلاف فارس، قدم عليهم القائد مارح، وجعل الشيخ عمر بن زيان الوساطي على ألف فارس أخرى، فنزلوا سبتة، وجهز أبو عبد الله محمد بن أبي الحجاج يوسف -صاحب غرناطة- أسطوله إلى جبل الفتح، فلقيهم أسطول الطاغية بالزقاق في يوم الجمعة السادس عشر، وقاتلهم، وقد اجتمع أهل فاس وأهل غرناطة، فكانت النصرة للفرنج، ولم ينجُ من المسلمين إلا القليل، وغنم الفرنج المراكبَ كلها بمن فيها وما فيها، فكانت مصيبة عظيمة، تكالب فيها الفرنج على المسلمين، وقوي طمعُهم فيهم.