The battle that ended the Mexican-American War was the Battle of Chapultepec.
8.8m questions
11.4m answers