Las tropas marroquíes tenían por objetivo recuperar a toda costa sus posiciones iniciales perdidas, por lo que se lanzaron a una serie de furiosos ataques contra las de Prim, dando lugar a enconados combates, que requirieron el apoyo del Regimiento de Córdoba y los batallones de Arapiles, León, Saboya y Simancas, del Segundo Cuerpo, al mando de Zabala y finalmente del propio O'Donnell con los batallones de Chiclana y Navarra.