Las particulares circunstancias que rodean a la batalla, entre las que hay que añadir el que gracias a la victoria el reino asturiano dejó de pagar el anual Tributo de las cien Doncellas al emirato de Córdoba, habrían motivado que el rey Ramiro I de Asturias, en Calahorra, hubiera concedido solemnemente el "Voto de Santiago", con el que se ofrecería cada año a su iglesia de Santiago las primeras cosechas y vendimias, y como a un caballero más, se repartiría a Santiago una parte del botín que se tomara a "los moros".