Napisati nadaljevanje za ta odstavek - Montgomery se je vrnil k svojemu polku v Mehiki leta 1847-48 in se udeležil bitke pri Cerro Gordo, 17.-18. aprila 1847, zajetje San Antonia po bitki pri Contreras, 20. avgusta 1847, bitka pri Churubuscu
, 20. avgusta 1847 in bitka pri Molino del Rey, 8. septembra 1847, kjer je bil ranjen v napadu na mehiške tovarne in za katerega je bil imenovan za brevetnega poročnika polkovnika. Kljub temu je sodeloval v bitki za Chapultepec 13. septembra 1847 in bitki za Mexico City, ki je povzročila zajetje Mexico Cityja 13. in 14. septembra 1847.