1847 m. Kovo mėn. Polkas sužinojo, kad Tayloris ignoravo įsakymus ir toliau žygiojo į pietus, užimdamas šiaurės Meksikos miestą Saltillo. 1847 m. vasario mėn. Buena Vistos mūšyje Tayloro armija nugalėjo didesnes Meksikos pajėgas, kurias vadovavo Santa Anna. Tayloras laimėjo apdovanojimus už mūšio rezultatą, tačiau spektaklis liko nesusiklostęs. Vietoj to, kad persekiotų Santa Anos pajėgas, Tayloras pasitraukė atgal į Monterėjus. Tuo tarpu Skotas nusileido Verakruze ir greitai užėmė kontrolę
miesto. Užėmęs Verakruzą, Polkas išsiuntė Nikolasą Tristą, Buchanano vyriausiąjį sekretorių, derėtis dėl taikos sutarties su Meksikos lyderiais. Tristui buvo įsakyta siekti Alta Kalifornijos, Naujosios Meksikos ir Baja Kalifornijos perdavimo, Rio Grande pripažinimo kaip pietinės Teksaso sienos ir Amerikos prieigos per Tehuantepeco sąsiaurį.