Gennemfør følgende sætning: Garland sluttede sig til Winfield Scotts hær, og for anden gang i sin karriere tjente han under William Worth, som nu var hans divisionschef. Garland kæmpede i slagene ved
Veracruz, slaget ved Cerro Gordo, Contreras og Churubusco. For sine fremragende tjenester i de sidste to slag blev han udnævnt til brigadegeneral for regulære tropper. Han førte sin brigade i slaget ved Molino del Rey og i angrebet på Chapultepec. Han havde overlevet krigen uden at blive alvorligt såret, men da han førte sin brigade ind i Mexico City, blev han ramt i brystet af en mexicansk skarpskytte og blev alvorligt såret.