Nulis terusan kanggo paragraf iki - Dheweke dipromosikake dadi brevet mayor sawise Pertempuran Cerro Gordo tanggal 18 April 1847. Dhèwèké uga perang ing Contreras, Churubusco
, lan Chapultepec lan tatu ing pungkasan. Ing pungkasan perang, dheweke nampa promosi tambahan kanggo letnan kolonel lan kolonel, nanging pangkat permanen isih dadi kapten insinyur, lan dheweke bakal tetep dadi kapten nganti pindhah menyang kavaleri ing taun 1855.