Napíšte pokračovanie tohto odseku - Montgomery sa vrátil do svojho pluku v Mexiku v rokoch 1847-48 a zúčastnil sa bitky pri Cerro Gordo, 17. - 18. apríla 1847, zachytenie San Antonia po bitke pri Contreras, 20. augusta 1847, bitka pri Churubusco
, 20. augusta 1847 a bitka pri Molino del Rey, 8. septembra 1847, kde bol zranený pri útoku na mexické továrne a za ktorý bol vymenovaný za poručíka. Napriek tomu slúžil v bitke pri Chapultepeku 13. septembra 1847 a v bitke o Mexico City, čo viedlo k zajatí mesta Mexico City 13. a 14. septembra 1847.