V srpnu 1847, když postupuje k Mexico City, Scott porazil Santa Annu v bitvě u Contreras a v bitvě u Churubusca.
- Ne, ne. S Američany u bran Mexico City, Trist vyjednával s komisaři, ale Mexičané byli ochotni vzdát se jen málo. Scott se připravil na dobytí Mexico City, což udělal v polovině září. Ve Spojených státech se objevila horká politická debata ohledně toho, kolik z Mexika by se Spojené státy měly snažit anektovat, Whigové, jako je Henry Clay, argumentovali, že Spojené státy by měly usilovat pouze o vyřešení texaské hraniční otázky, a někteří expanzionisté argumentovali pro anexi celého Mexika. Aktivní byli i odpůrci války; Whigský kongresman Abraham Lincoln z Illinois představil rezoluce o "přesném místě", vyzývající Polka, aby přesně uvedl, kde byla americká krev prolita na americké půdě, aby začala válka, ale Sněmovna odmítla je zvážit.