Con la guerriglia che molestava la sua linea di comunicazione di ritorno a Veracruz, Scott decise di non indebolire il suo esercito per difendere Puebla ma, lasciando solo una guarnigione a Puebla per proteggere i malati e i feriti che si stavano riprendendo, avanzò verso Città del Messico il 7 agosto con la sua forza rimanente. La capitale fu aperta in una serie di battaglie intorno al fianco destro delle difese della città, la battaglia di Contreras e la battaglia di Churubusco
- No, no. Dopo Churubusco, i combattimenti si fermarono per un armistizio e per i negoziati di pace, che fallirono il 6 settembre 1847. Con le successive battaglie di Molino del Rey e di Chapultepec, e l'assalto delle porte della città, la capitale fu occupata. Scott divenne governatore militare della Città del Messico occupata. Le sue vittorie in questa campagna lo hanno reso un eroe nazionale americano.