Escriu una continuació per a aquest paràgraf - Montgomery va tornar al seu regiment a Mèxic en 1847-48 i va participar en la Batalla de Cerro Gordo, 17-18 d'abril de 1847, la captura de San Antonio després de la Batalla de Contreras, 20 d'agost de 1847, la Batalla de Churubusco
, 20 d'agost de 1847, i la Batalla de Molino del Rey, 8 de setembre de 1847, on va ser ferit en l'assalt a les obres mexicanes i per la qual va ser nomenat tinent coronel brevet. No obstant això, va servir en la Batalla de Chapultepec el 13 de setembre de 1847 i la Batalla de la Ciutat de Mèxic, que va resultar en la captura de la Ciutat de Mèxic el 13-14 de setembre de 1847.