En agosto de 1847, mentres avanzaba cara a Cidade de México, Scott derrotou a Santa Anna na Batalla de Contreras e na Batalla de Churubusco
- Non. Con os americanos ás portas da Cidade de México, Trist negociou cos comisarios, pero os mexicanos estaban dispostos a renunciar a pouco. Scott preparou a toma da Cidade de México, que fixo a mediados de setembro. Nos Estados Unidos, xurdiu un acalorado debate político sobre a cantidade de México que os Estados Unidos debían tentar anexar, Whigs como Henry Clay argumentando que os Estados Unidos só debían buscar resolver a cuestión da fronteira de Texas, e algúns expansionistas argumentando pola anexión de todo México. Os opositores á guerra tamén estiveron activos; o congresista Whig Abraham Lincoln de Illinois introduciu as resolucións do "punto exacto", chamando a Polk a declarar exactamente onde o sangue estadounidense fora derramado no chan estadounidense para comezar a guerra, pero a Cámara de Representantes rexeitou consideralos.