Almanzor est battu à Calatañazor par le comte de Castille Sanche Garciez, soutenu par le royaume de León et la Navarre. Cette bataille mentionnée par les chroniqueurs latins du xiiie siècle et omise par les sources musulmanes, est probablement légendaire.
Almanzor meurt dans la nuit du 10 au 11 août, malade, à Medinaceli. Le califat de Cordoue amorce sa chute tandis que l’armée nomme et destitue les califes. Les Berbères, les Arabes, les Slaves et les Espagnols s’affrontent pour le pouvoir.