Aprovechando la situación, Almanzor atacó Castilla y en una batalla entre Langa y Alcozar cayó herido y fue apresado y llevado a Córdoba, muriendo dos meses después en ese mismo año.