Battle of Santa Cruz de Rosales

Disputed The Battle of Santa Cruz de Rosales was an engagement of the Mexican–American War that took place after the Treaty of Guadalupe Hidalgo had been signed,the battle took place in the Town of Santa Cruz de Rosales Between the Forces commanded by the Mexican General Angel Trias Alvarez against the Forces commanded by the American General Sterling Price.

[3]: 159  Price sent for Lt. John Love's battery in El Paso, while Trías on 10 March, once again, explained a treaty had been signed.

[3]: 159 Price received word that a Mexican cavalry force was in his rear and withdrew his artillery for protection.

Although Trias beat back attacks from the north and west, the lack of ammunition for the Mexicans made them surrender eventually[4] The Treaty of Guadalupe Hidalgo had been signed by both the United States and Mexico on February 2, 1848, and was ratified by the U.S. Congress on March 10.

Therefore, Price's attack on Santa Cruz de Rosales in fact took place after the U.S. had agreed to peace, although the Mexican Congress would not ratify the treaty until March 19.