阿方索发现自己陷入了危险的孤立状态,右翼离得较远,先锋正在攻击敌方营地。
阿布·哈桑下令全面进攻,卡斯蒂利亚国王本人正准备进行近身战斗,这时托莱多大主教吉尔·阿尔瓦雷斯·卡里略·德·阿尔博诺斯(Gil álvarez Carrillo de Albornoz)抓住了他的缰绳,阻止了这一行动。
卡斯蒂利亚后卫的及时到达平衡了局势,当正在掠夺苏丹营地的部队向山下进攻并从后方攻击敌人时,阿布·哈桑的包围军队崩溃并朝阿尔赫西拉斯逃去。
与此同时,葡萄牙的军事分遣队已渡过萨拉多河,当佩德罗·努涅斯(Pedro Nu?ez)增援他们时,格拉纳达的全部部队也崩溃并撤离战场。
战斗从上午9点到中午仅持续了三个小时。
卡斯蒂利亚和葡萄牙联军对穆斯林的追击非常残酷,直到古达梅西河(Guadamecí River),距离战场6公里,尽管许多人仍然在山上掠夺苏丹的富裕营地。
在这里几乎没有施以仁慈,许多苏丹的妻子被杀,包括他的第一任妻子法蒂玛(Fatimah,突尼斯苏丹之女)和阿伊莎(Aysa,贵族阿布·亚哈亚·伊本·雅库布之女)。
阿布·哈桑的其他亲属也被俘,包括他的妹妹乌玛尔法特(Umalfat)、他的儿子阿布·乌马尔·塔苏芬(Abu Umar Tasufin)和他的侄子阿里(Alí)。
许多显贵在战斗或溃败中被杀,如阿布·塔比特·伊本·法特·阿拉(Abu Tabit ibn Fath Allah)、阿布·穆亚希德·加齐·伊本·阿尔-卡斯(Abu Muyahid Gazi ibn al-Ka's)、穆罕默德·本·雅哈亚·本·阿布·巴克尔(Muhammad ben Yahya ben Abi Bakr)、着名作家阿卜杜拉·本·萨尔穆恩(Abdullah ben Salmun)和受欢迎的伊玛目伊本·哈提卜(Ibn al-Khatib)。
阿布·哈桑和尤素福都抵达了阿尔赫西拉斯,苏丹在直布罗陀寻求庇护,并在同晚乘坐战舰渡过了海峡,抵达了休达(Ceuta)。
---
里奥萨拉多战役的影响。
---
马里尼德王朝(Marinids)遭受了决定性的失败,随后撤回非洲。
此后,再也没有穆斯林军队能够入侵伊比利亚半岛。
直布罗陀海峡(Straits of Gibraltar)现在由基督教徒控制,尤其是卡斯蒂利亚(Castilians)和热那亚人(Genoese)。
与格拉纳达(Granada)的战争持续了十年,阿方索十一世(Alfonso XI)从格拉纳达西部获得了一些小的领土收益。
最重要的是,马里尼德王朝占领的阿尔赫西拉斯镇(Algeciras)在经历两年的围困后,于1344年终于被夺回。
这场围困因广泛的宣传而吸引了来自欧洲各地的志愿者。
然而,试图从格拉纳达国王手中重新夺回直布罗陀的行动受挫,卡斯蒂利亚只能在1350年与穆斯林地区达成和平协议,隔离该要塞与其他穆斯林领土之间的联系,阿方索十一世在大瘟疫期间于营地中去世。
直到1492年,直布罗陀才被占领。
---
事实上,卡斯蒂利亚内部的动荡使纳斯里德格拉纳达在14世纪末享受了一段相对的外部和平和内部繁荣,统治者包括优素福一世(Yusuf I,1333–1354年在位)和穆罕默德五世(Muhammad V,1354–1359年及1362–1391年在位)。