Lengkapi kalimat berikut: Selama Perang Meksiko-Amerika, ia berjuang di Pertempuran Contreras dan
Pertempuran Churubusco, keduanya pada Agustus 1847. Sementara terlibat di Churubusco ia kembali terluka, dan penampilannya di sana dikombinasikan dengan tindakannya di Contreras memenangkannya brevet ke pangkat mayor pada tanggal 20 Agustus. Walker kemudian berpartisipasi dalam Pertempuran Molino del Rey pada awal September dan sekali lagi terluka, kali ini di belakang. Untuk tindakannya di sana ia menjadi letnan kolonel pada tanggal 8 September.