Kompletigu la sekvan frazon: En 1846, komence de la Meksika-Amerika Milito, Roberts estis renomita unua leŭtenanto, surĉevalaj fusiloj, en la regula armeo. Li estis promociita al kapitano en 1847, kaj vidis agon ĉe Veracruz, Cerro Gordo, Contreras,
Churubusco, kaj la konkero de Meksikurbo, Matamoros kaj la paso Galajara. Ĉe Churubusco, li estis brevetted majoro por gvidado de antaŭa partio de sturmistoj. Li ricevis plian breveton, al subkolonelo en 1847 por galanteco dum la milito. Post la fino de la malamikecoj, li deĵoris ĉe la limo kaj en Vaŝingtono.