Sin embargo, el ejército victorioso josefino comandado por Gregorio José Ramírez y Castro se reagrupa y libera Alajuela, luego invadiendo Heredia derrotando al bando imperialista definitivamente.