Izpolnite naslednji stavek: Shields je leta 1846 odšel v vojno z dvema brigadom pod svojim poveljstvom. Februarja 1847, ko je bil Tampico zapuščen, so njegovi možje prevzeli nadzor nad mestom. Vodil je 3. brigado, prostovoljno divizijo, v bitkah za
Vera Cruz in Cerro Gordo, kjer je bil hudo ranjen z grozdom, in preživel devet tednov okrevanja. V enem dnevu se je vrnil v bitko pri Contrerasu in Churubuscu. Njegovo ukaz tistega dne so nekateri kritizirali kot neroden, drugi pa ga pohvalili kot spreten. Potreboval je okrepitev, da bi premagal močan sovražnikov upor, vendar je njegova brigada ujela več kot 800 ujetnikov.