El 1 de abril de 1818, debido a una traición, Guerrero fue atacado por Gabriel de Armijo en el campamento de San Gregorio.