Osatu esaldi hau: 1846an, Mexikoko Gerraren hasieran, Roberts komandante gorena izendatu zuten Armada erregularrean. Kapitain kargua lortu zuen 1847an... eta Veracruzen, Cerro Gordo, Contreras,
Mexikoko Hiria hartu zuten Matamoros eta Galajarako pasabidea. Churubuscon, komandantea izan zen, eraso talde baten buru. 1847an beste patente bat jaso zuen, teniente koronela, gerran egindako ausardiagatik. Gerraren ostean, mugan eta Washingtonen egin zuen zerbitzu.