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