Tras algunas escaramuzas, los ejércitos se enfrentaron en Sololá el 25 de enero de 1840; Carrera venció a las fuerzas del general Agustín Guzmán e incluso lo apresó mientras que el general Doroteo Monterrosa venció a las fuerzas altenses del coronel Antonio Corzo el 28 de enero.