Kirjuta selle lõigu jätkamine - Monterrey lahingus 21.-24. septembril 1846 määrati Duncani patarei William J. Worthy diviisist Thomas Stanifordi brigaadi juurde. Taylor ründas linna põhjast, samas kui Worth'i väed ründasid läänest. Duncani ja William W. Mackalli patareid osalesid 22. septembril piiskopi palee vallutamises. Duncan sai Monterrey lahingus kolonelli tiitli "vabatahtliku ja väärika käitumise" eest. 1847. aasta jaanuari alguses määrati Taylorile üle anda Worth'i ja Twiggsi diviisid ning kaks patarei, sealhulgas Duncan'i patarei, Winfield Scotti armeele. Duncan võitles Veracruzi piiramises.
9.-29. märtsil 1847, Cerro Gordo lahingus 17. aprillil 18 ja Amazoque'i kokkupõrkes 14. mail.