Napisz kontynuację tego paragrafu - Montgomery powrócił do swojego pułku w Meksyku w latach 1847-48 i był zaangażowany w bitwę pod Cerro Gordo, 17-18 kwietnia 1847 roku, zdobycie San Antonio po bitwie pod Contreras, 20 sierpnia 1847 roku, bitwa pod Churubusco
, 20 sierpnia 1847 r. i bitwa pod Molino del Rey, 8 września 1847 r., gdzie został ranny w ataku na fabryki meksykańskie i za co został mianowany podpułkownikiem. Pomimo tego służył w bitwie pod Chapultepec 13 września 1847 roku i w bitwie o Mexico City, w wyniku której 13-14 września 1847 roku zdobyto miasto.