Rampungake ukara ing ngisor iki: Sajrone Pertempuran Monterrey tanggal 21-24 September 1846, baterei Duncan ditugasake menyang brigade Thomas Staniford ing divisi William J. Worth. Taylor nyerang kutha saka sisih lor, nalika ngirim pasukan Worth kanggo nyerang saka sisih kulon. Baterai Duncan lan William W. Mackall melu nangkep Istana Uskup tanggal 22 September. Duncan pikantuk gelar kolonèl amargi "tingkah laku ingkang gagah lan pantes" wonten ing Monterrey. Ing wiwitan Januari 1847, Taylor diprentah kanggo mindhah divisi Worth lan Twiggs lan loro baterei, kalebu Duncan, menyang tentara Winfield Scott. Duncan perang ing
Pengepungan Veracruz tanggal 9-29 Maret 1847, ing Pertempuran Cerro Gordo tanggal 17-18 April, lan ing pertempuran ing Amazoque tanggal 14 Mei.