Töltse ki a következő mondatot: 1847. április 18-i Cerro Gordo-i csata után előléptették főparancsnoknak. A Contrerasnál is harcolt,
Churubusco, és Chapultepec, és az utolsóban megsebesült. A háború végére további ranglétrákban előléptették az ezredes-helyettes és az ezredes rangjára, de állandó rangja még mindig a mérnökök kapitánya volt, és kapitány maradna, amíg 1855-ben nem került át a lovasságba.