Napisati nadaljevanje za ta odstavek - Med bitko pri Monterreyju 21.-24. septembra 1846 je bila Duncanova baterija dodeljena brigadi Thomasa Staniforda v diviziji Williama J. Wortha. Taylor je napadel mesto s severa, medtem ko je poslal Worthove čete, da so napadli z zahoda. Baterije Duncana in Williama W. Mackalla so bile vključene v zasedbo škofove palače 22. septembra. Duncan je postal polkovnik zaradi "odličnega in pohvalnega vedenja" v Monterreyju. V začetku januarja 1847 je Taylor dobil ukaz, naj prepelje divizije Worhta in Twiggsa ter dve bateriji, vključno z Duncanovo, v vojsko Winfielda Scotta. Duncan se je boril pri obleganju Veracruza.
29. marca 1847, v bitki pri Cerro Gordo 17. aprila 18 in v spopadu v Amazoqueju 14. maja.