Ku gerilyawan anu ngaganggu jalur komunikasi na deui ka Veracruz, Scott mutuskeun henteu ngaleuleuskeun tentara na pikeun membela Puebla tapi, ngan ukur ngantunkeun garnisun di Puebla pikeun ngajagi anu gering sareng anu cilaka anu pulih di dinya, maju ka Mexico City dina 7 Agustus sareng kakuatanana anu sésana. Ibukota dibuka dina runtuyan perang di sabudeureun sisi katuhu pertahanan kota, Perang Contreras jeung Perang Churubusco
. tapi Sanggeus Churubusco, tarung eureun pikeun gencatan senjata jeung perundingan perdamaian, nu peupeus dina 6 Séptémber 1847. Kalayan patempuran Molino del Rey jeung Chapultepec, sarta nyerang gerbang kota, ibukota direbut. Scott jadi gubernur militér di Mexico City. Kemenangan-kemenanganna dina kampanye ieu ngajadikeun manéhna pahlawan nasional Amérika.