En agosto de 1847, mientras avanzaba hacia la Ciudad de México, Scott derrotó a Santa Anna en la Batalla de Contreras y el
La batalla de Churubusco. Con los estadounidenses a las puertas de la Ciudad de México, Trist negoció con los comisionados, pero los mexicanos estaban dispuestos a renunciar a poco. Scott se preparó para tomar la Ciudad de México, lo que hizo a mediados de septiembre. En los Estados Unidos, surgió un acalorado debate político sobre cuánto de México deberían tratar de anexar los Estados Unidos, los Whigs como Henry Clay argumentando que los Estados Unidos solo deberían tratar de resolver la cuestión de la frontera de Texas, y algunos expansionistas argumentando por la anexión de todo México. Los opositores a la guerra también estaban activos; El congresista Whig Abraham Lincoln de Illinois introdujo las resoluciones de "punto exacto", pidiendo a Polk que declarara exactamente dónde se había derramado sangre estadounidense en suelo estadounidense para comenzar la guerra, pero la Cámara se negó a considerarlas.