Garland gekk í herinn Winfield Scott og í annað sinn í ferlinum þjónaði hann undir William Worth, sem var nú deildarforingi hans. Garland barđist í orrustunum í Veracruz.
, Slagsmál Cerro Gordo, Contreras og Churubusco. Fyrir framúrskarandi störf sín í síðustu tveimur orrustum var hann skipaður hershöfðingi. Hann leiddi herflokk sinn í Slaginu við Molino del Rey og í árásinni á Chapultepec. Hann hafði lifað stríðinu af án alvarlegra meiðsla, en þegar hann gekk með sveit sína inn í Mexíkóborg, var hann skotinn í brjóstkassa af mexíkóskum skarpskyttum og særður alvarlega.