Tuliskeun lanjutan pikeun paragraf ieu - Salila Patempuran Monterrey dina tanggal 21-24 Séptémber 1846, batré Duncan ditugaskeun ka brigade Thomas Staniford di divisi William J. Worth. Taylor nyerang kota ti kalér, bari ngirim pasukan Worth pikeun nyerang ti kulon. Batréna Duncan jeung William W. Mackall milu dina penaklukan Istana Uskup dina 22 Séptémber. Duncan meunang gelar kolonel pikeun "tingkah laku gagah jeung pantes" di Monterrey. Dina awal Januari 1847, Taylor diparéntahkeun pikeun mindahkeun divisi Worth jeung Twiggs jeung dua batré, kaasup batré Duncan, ka tentara Winfield Scott. Duncan merangan dina Pengepungan Veracruz
dina 9-29 Maret 1847, dina Patempuran Cerro Gordo dina 17-18 April, sarta dina patempuran di Amazoque dina 14 Méi.