Täida järgmine lause: Longstreet teenis eristusega Mehhiko-Ameerika sõjas USA 8. jalaväega. Ta võitles Zachary Taylori all leitnandina 1846. aasta mais
Palo Alto ja Resaca de la Palma. Ta jutustas oma mälestustes mõlemaid lahinguid, kuid ei kirjutanud midagi oma isikliku rolli kohta. 10. juunil anti Longstreetile William J. Worth'i teise diviisi kaheksanda jalaväe kompanii A juhtimine. Ta võitles taas Taylori armeega Monterrey lahingus 1846. aasta septembris. Lahingu ajal tõrjus umbes 200 Mehhiko piikmeest gruppi ameeriklasi tagasi. Longstreet juhtis kompanii A ja B vasturünnakut, tappes või haavates peaaegu pooled lansseerijatest. 23. veebruaril 1847 edutati ta leitnandi auastmele. Kindral-ülem Winfield Scott käskis Worth'i diviisilt lahkuda Taylori armee ja asuda tema otsese juhtimise alla, et osaleda rünnakus Mehhiko pealinnas Mexico City's. Worth'i diviis saadeti esimesena Lobose saarele. Sealt sõitis see 289,7 kilomeetrit lõunasse Veracruzi linna. Worth juhtis Scotti armeed amfiibilises lähenemisviisis linna, jõudes sinna 9. märtsil. Scott piiras linna ja pommitas seda regulaarselt. See alistus 29. märtsil. Ameerika armee marssis siis põhja poole, pealinnani. Augustis osales Longstreet Churubusco lahingus, mis oli otsustav lahing, kui USA armee liikus lähemale Mehhiko linna vallutamisele. Kaheksas jalavägi oli ainus Worth'i diviisist, kes jõudis Mehhiko maavärini. Longstreet kandis rügemendi lippu tugeva Mehhiko tule all. Sõdurid leidsid end kaevikus kinni ja suutsid Mehhiko kaitset ületada ainult üksteise peal seistes. Järgnenud karmises võitluses võitsid ameeriklased. Longstreet sai Churubuscos tehtud tegude eest kapteniks.