1847ko apirilaren 18an, Cerro Gordoko guduan, maiore izendatu zuten. Contreras eta Churubuscon ere borrokatu zen.
Chapultepec eta... azkeneraino zauritu zuten. Gerraren amaieran, koronelorde eta koronel izendatu zuten, baina bere maila iraunkorra oraindik ingeniarien kapitaina zen, eta kapitaina izaten jarraituko zuen 1855ean zalditeriara transferitu arte.