Treaty of Guadalupe Hidalgo
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.