Voltooi de volgende zin: In 1846 vertrok Shields naar de oorlog met twee brigades onder zijn bevel. In februari 1847, toen Tampico werd verlaten, namen zijn mannen de controle over de stad over. Hij leidde de 3e Brigade, vrijwilligersdivisie, in de veldslagen van
Vera Cruz en Cerro Gordo, waar hij zwaar gewond raakte door een grapeshot, en negen weken lang herstelde. Hij keerde terug om te vechten in één dag, bij zowel de veldslagen van Contreras en Churubusco. Zijn bevel op die dag werd door sommigen bekritiseerd als onhandig, en door anderen geprezen als bekwaam. Hij had versterkingen nodig om het sterke verzet van de vijand te overwinnen, maar zijn brigade nam meer dan 800 gevangenen.