خلال معركة مونتيري في 21-24 سبتمبر 1846، تم تعيين بطارية دنكان إلى لواء توماس ستانيفورد في فرقة ويليام جي. وورث. تايلور هاجم المدينة من الشمال، بينما أرسل قوات ورث للهجوم من الغرب. شاركت بطاريات دنكان وويليام دبليو ماكال في الاستيلاء على قصر الأسقف في 22 سبتمبر. حصل دنكان على رتبة كولونيل بسبب "سلوك شجاع ومجيد" في مونتيري. في أوائل يناير 1847، أمرت تايلور بنقل فرق وورث وتويغز وبطاريتين، بما في ذلك دانكن، لجيش وينفيلد سكوت. داكن قاتل في حصار فيراكروز
في 9-29 مارس 1847، في معركة سيررو غوردو في 17-18 أبريل، وفي اشتباك في أمازوكي في 14 مايو.