Tuliskan kelanjutan untuk paragraf ini - Garland dipromosikan menjadi letnan kolonel Infantri ke-4 AS pada tanggal 7 Mei 1839. Dia berjuang di bawah Zachary Taylor di pertempuran Palo Alto
dan Resaca de la Palma. Selama waktu ini ia memerintahkan Letnan Kedua U.S. Grant. Untuk jasa-jasanya dalam dua pertempuran ini, ia naik pangkat menjadi kolonel penuh dan memerintahkan brigade reguler di divisi David E. Twiggs dari Angkatan Darat Pendudukan. Pada Pertempuran Monterrey, Garland sementara memimpin divisi dalam serangan awal terhadap kota karena Jenderal Twiggs telah mengambil overdosis obat pencahar sebelum pertempuran.