Completa la siguiente frase: Longstreet sirvió con distinción en la Guerra México-Estados Unidos con el 8o Regimiento de Infantería de los EE. Luchó bajo Zachary Taylor como teniente en mayo de 1846 en las batallas de
Palo Alto y Resaca de la Palma. Relató estas dos batallas en sus memorias pero no escribió nada sobre su papel personal en ellas. El 10 de junio, Longstreet recibió el mando de la Compañía A de la Octava Infantería de la Segunda División de William J. Worth. Luchó de nuevo con el ejército de Taylor en la Batalla de Monterrey en septiembre de 1846. Durante la batalla, unos 200 lanceros mexicanos rechazaron a un grupo de tropas estadounidenses. Longstreet, al mando de las compañías A y B, dirigió un contraataque, matando o hiriendo a casi la mitad de los lanceros. El 23 de febrero de 1847, fue ascendido al rango de primer teniente. El general en jefe Winfield Scott ordenó a la división de Worth salir del ejército de Taylor y estar bajo su mando directo para participar en un asalto a la capital mexicana de la Ciudad de México. La división de Worth fue enviada primero a la isla Lobos. Desde allí navegó 289,7 kilómetros al sur hasta la ciudad de Veracruz. Worth dirigió al ejército de Scott en su aproximación anfibia a la ciudad, llegando allí el 9 de marzo. Scott sitió la ciudad y la sometió a bombardeos regulares. Se rindió el 29 de marzo. El ejército estadounidense luego marchó hacia el norte hacia la capital. En agosto, Longstreet sirvió en la Batalla de Churubusco, una batalla crucial mientras el Ejército de los Estados Unidos se acercaba a capturar la Ciudad de México. La Octava Infantería fue la única fuerza de la división de Worth en llegar a las obras de tierra mexicanas. Longstreet llevaba la bandera del regimiento bajo el intenso fuego mexicano. Las tropas se encontraron atrapadas en una zanja y solo podían escalar las defensas mexicanas parándose unas sobre otras. En el feroz combate cuerpo a cuerpo que siguió, los estadounidenses prevalecieron. Longstreet recibió un ascenso a capitán por sus acciones en Churubusco.