Voltooi de volgende zin: Garland sloot zich aan bij het leger van Winfield Scott en diende voor de tweede keer in zijn carrière onder William Worth, die nu zijn divisiecommandant was. Garland vocht in de veldslagen van
Veracruz, de Slag bij Cerro Gordo, Contreras en Churubusco. Voor zijn uitmuntende prestaties in de laatste twee veldslagen werd hij benoemd tot brigadegeneraal van de reguliere troepen. Hij leidde zijn brigade in de Slag bij Molino del Rey en in de aanval op Chapultepec. Hij had de oorlog tot nu toe zonder ernstige verwondingen overleefd, maar toen hij met zijn brigade het vervallen Mexico-Stad binnenliep, werd hij door een Mexicaanse scherpschutter in de borst geraakt en zwaar gewond.