اكمل الجملة التالية: في 1846، في بداية الحرب المكسيكية الامريكية، اعيد تعيين روبرتس كقائد في الجيش النظامي. رُقِيَ كابتن في 1847، ورَأى العمل في فيراكروز، سيررو غوردو، كونترراس،
تشوروبوسكو، واستيلاء على مكسيكو سيتي، ماتاموروس، ومعبر غالاجارا. في تشوروبوسكو، كَانَ مَرْفُوعاً بِالرائدة لقيادته لفرقة متقدمة من المهاجمين. تَلَقَّى اعْتِزَالَاً آخَرَ، وَصَارَ عَقِيبًا في عام 1847 لِجَرَاءَتِهِ فِي الْحَرْب. بعد انتهاء القتال، خدم على الحدود وفي واشنطن العاصمة.