خرج فرديناند ملك قشتالة بحملته وعُدَّته، وقصد نحو حصن موجر فحاصره وقاتله قتالًا شديدًا، فاستولى عليه، ثم استولى على الحصون القريبة منه, ثم قصد مدينة بسطة أهم مدن الأمير أبي عبد الله الزغل في شرق غرناطة فنزل قريبًا منها فوجد بلدًا مقيمًا بالخيل والرجال والعدة والطعام، فكلما قرب من البلد وأراد قتال المسلمين رجع خاسرًا وقُتل منه خلق كثير ولم يقدر أن يمنع داخِلَها وخارجها كما فعل بغيرها من المدن، وكان يدخلها كل من جاءها من نجدة الفرسان والرجال فبقي محاذيًا لها شهر رجب وشعبان ورمضان والمسلمون قائمون ببلدهم غالبون لعدوهم، فكلما أراد الدنو من البلد قمعوه وردوه على عقبه خائبًا خاسرًا، ولم يقدر على نَصبِ نفط ولا عدة من آلة الحرب، فلما كان شهر شوال شدَّد عليهم الحصار وعمل على البلد سورًا من خشب وحفيرًا عظيما وجعل على ذلك الرجال والحرس؛ لئلا يدخل داخل من أنجاد الرجال إليهم الذين يأتون لنصرتِهم وإعانتهم على عدوهم، ولا من يجلب لهم الطعام، فلم يعبأ المسلمون بما صنع، بل كانوا يخرجون من النقب ويهبطون من على الأسوار ويقتلون العدو في حملتهم وفي كل مسلك يسلكونه، حتى قتلوا منهم خلقًا كثيرًا، وكان المسلمون الواردون عليهم لنصرتِهم يحملون معهم ما يحتاجون إليه من الطعام، فبقوا على هذه الحالة شهر شوال وذا القعدة وذا الحجة وفي آخر ذي الحجة تفقَّد أعيان البلد ما بقي في بلدهم من الطعام وذلك في خُفيةٍ من العامة فلم يجدوا إلَّا ما يقام به أيامًا قلائل فبعثوا لفرديناند وطلبوا منه الأمان على شروط اشترطوها فوجدوه راغبًا في ذلك فجعلوا بينهم هدنة والكلام يتردَّدُ بينهم في خفية من العامة فأجابهم بجميع ما طلبوه منه، فلما كان يوم الجمعة عاشر محرم سنة 895 أدخل قواد البلاد جمعًا من النصارى للقصبة على حين غفلة من العامة، فملكوا القصبة وقهروا من كان بالبلد من العامة وغيرهم، وسُقِطَ في أيديهم، ثم إنهم سرحوا من كان عندهم من أنجاد الرجال والفرسان الذين كانوا عندهم يعينونهم على نصرة عدوهم، فخرجوا مؤمَّنين بخيلهم وأسلحتهم وأمتعتهم كما شرط عليه قواد البلد، فساروا إلى مدينة وادي آش وأخلوا البلد للنصارى وخرجوا إلى الأرباض بما معهم من أموالهم وأمتعتهم مؤمَّنين، ولم يتركوا شيئًا إلا سقف المدينة خاصة، ثم إن فرديناند جعل في البلد قائدًا من قواده حاكمًا ورتَّبه وأشحنه بما يحتاج إليه من أطعمة وزاد وآلة حرب، وارتحل من مدينة بسطة يريد المرية، فلم يمر على حصن ولا على قرية إلا ودخل أهلها في ذمته وتحت طاعته من غير حصار ولا قتال, وكان الزغل قد عقد معاهدة سرية مع فرديناند نصَّ فيها على أن يستقر الزغل أميرًا في مدينة أندرش، وجنوده، ويكونون تابعين لملك قشتالة، وله أن يحضر أبناءه من غرناطة، وترجع له جميع أملاكه، لكنه لم يطق حياة الذل مدة طويلة، فتنازل عن جميع حقوقه، وجاز البحر إلى وهران، ثم إلى تلمسان حيث استقرَّ بها وعددٌ من قواده.