Täitke järgmine lause: 1846. aastal edutati ta teiseks leitnandiks ja võitles Zachary Taylori okupatsiooniarmees
Palo Alto, Resaca de la Palma ja Monterrey. Seejärel liitus ta Winfield Scotti armeega ja maandus Vera Cruzis ning võitles kõikides Scott'i kampaania lahingutes, mis kulmineerusid Mexico City langusega. Ta sai kaptenit Contreras'i ja Churubusco lahingutes ja taas sai majoriks Molino del Rey lahingus ning sai oma diviisjoni komandöri William J. Worth'i kiituse. Enne kodusõja puhkemist oli ta Robert E. Lee, Joseph E. Johnstoni ja P. G. T. Beauregardi lähedane sõber.