I stedet for å forsterke Taylors styrke og fortsette framrykkingen, valgte USAs president James Knox Polk deretter å sende ytterligere en styrke under ledelse av general Winfield Scott for å invadere det sentrale Mexico. Etter angrep med amfibiestyrker og en påfølgende 20 dagers beleiring kunne hele styrken på 12000 mann landsettes 29. mars 1847 i havnebyen Veracruz, rundt 315 km øst for Mexico by. Scott førte deretter en styrke på 8500 mann mot Mexico by. En meksikansk styrke på 12 000 mann under ledelse av Santa Anna ble beseiret 18. april ved Cerro Gordo, halvveis mellom Veracruz og Mexico by, før Mexico by ble lagt åpen i slaget ved Chapultepec like vest for byen. Okkupasjon av Mexico by fulgte.