Ya que don Gabino Gainza al ver la feroz resistencia patriota obtó por retirarse desde El Quilo el 18 de marzo de 1814 en forma no muy decorosa, y furioso por el camino decidió tomar venganza de esta derrota y cruzó el Itata para sorprender a don Juan Mackenna en su campamento de El Membrillar al día siguiente. Pero Mackenna pese a encontrarse en peor estado de aprovisionamiento que las fuerzas de O´higgins para resistir, ya que los arrieros encargados de los víveres habían huido con ellos a insinuación de los espías realistas, dejando a los patriotas sin pertrechos.
Don Juan Mackenna era un irlandés de valor excepcional al servicio de Chile, que al saber que tenía que enfrentar en pésimas condiciones a todo el ejercito realista, se dispuso a resistir en forma tan enérgica, que los hispanos después de lanzar varios ataques con serias bajas, vieron perdida la lucha. Retirándose ese 20 de marzo de 1814 en dirección a Chillan, completamente derrotados.