Alfonso XI's afgørende sejr over de spanske og afrikanske muslimer ved Rio Salado i 1340 gjorde det muligt for ham, at rykke frem til den atlantiske havneby Algeciras. Hans hær fra Castillen (og León) belejrede byen. Da den mauriske reservestyrke var blevet forjaget under den lange kristne modoffensiv, kunne Algeciras ikke forvente nogen undsættelse. Den kapitulerede i 1344. Byen var praktisk talt ødelagt. Mod øst resterede kun det selvstændige kongedømme Granada af den mauriske magt i Spanien. Men forsøgene på at svække denne højborg blev længe forsinket af optagenheden med Hundredårskrigen og af dynastiske skænderier.