モンゴメリーは1847年〜1848年にメキシコの連隊に戻り,1847年4月17日〜18日のセロ・ゴルドの戦い,1847年8月20日のコントレラスの戦いの後にサンアントニオの捕獲,1847年8月20日のセロ・ゴルドの戦いに参加しました.
1847年8月20日,チュルブスコの戦い,そして1847年9月8日のモリノ・デル・レイの戦い,そこで彼はメキシコの工事への攻撃で負傷し,そのために彼は准佐官に任命された. 1847年9月13日のチャプルテペック戦と1847年9月13日-14日のメキシコシティの占領に繋がったメキシコシティの戦いに参加した.