Dokonči nasledujúcu vetu: Počas bitky pri Monterrey 21. - 24. septembra 1846 bola Duncanova batéria pridelená do brigády Thomasa Staniforda v divízii Williama J. Worthyho. Taylor zaútočil na mesto zo severu, zatiaľ čo poslal Worthove jednotky zaútočiť zo západu. Batérie Duncana a Williama W. Mackalla sa podieľali na dobytí biskupského paláca 22. septembra. Duncan bol povýšený na plukovníka za "odvážne a záslužné správanie" v Monterrey. Začiatkom januára 1847 dostal Taylor rozkaz preniesť divízie Worthovej a Twiggsovej a dve batérie, vrátane Duncanovej, do armády Winfielda Scotta. Duncan bojoval na
Obleženie Veracruzu 29. marca 1847, bitka pri Cerro Gordo 17. apríla 1818 a bitka v Amazoque 14. mája.