Durante la batalla que se libró a continuación, conocida como la batalla de Jerez de la Frontera por haberse librado en las inmediaciones de la ciudad, los castellano-leoneses, mandados por Álvaro Pérez de Castro el Castellano que dirigió la vanguardia del ejército, derrotaron a las tropas musulmanas, a pesar de la superioridad numérica de estos últimos y de la ventaja de su posición, al contrario que los castellano-leoneses, que no tenían posibilidad de huir.