Írj folytatást erre a bekezdésre - Montgomery visszatért a Mexikói ezredéhez 1847-48-ban, és részt vett a Cerro Gordo csata, 1847. április 17-18, San Antonio elfoglalása a Contreras csata után, 1847. augusztus 20, Churubusco csata
1847. augusztus 20-án, és a Molino del Rey csatában, 1847. szeptember 8-án, ahol megsebesült a mexikói munkák elleni támadásban, és ezért brevet hadnagy-vezérmesterré nevezték ki. Mindazonáltal szolgált a Chapultepec-i csatában 1847. szeptember 13-án és a Mexikóvárosért vívott csatában, amelynek eredményeként 1847. szeptember 13-14-én elfoglalták Mexikóvárost.