A falta de confiança que Polk tinha em Taylor era recíproca, com o general temendo que o presidente estava tentando destruí-lo. Por isso, Taylor desobedeceu suas ordens de permanecer em Monterrei. Polk descobriu em março de 1847 que Taylor tinha continuado a marchar para o sul, capturando a cidade de Saltillo. O general continuou e em seguida decimou uma força mexicana maior liderada por Santa Anna na Batalha de Buena Vista. As baixas mexicanas foram cinco vezes mais altas que as norte-americanas, com a vitória fazendo de Taylor um herói militar aos olhos do público, porém o presidente preferiu dar crédito à bravura dos soldados em vez de ao general. Scott desembarcou em Veracruz e rapidamente tomou o controle da cidade. Polk despachou Nicholas Trist, atendente de Buchanan, para acompanhar Scott e negociar um tratado de paz com os líderes mexicanos. Trist foi instruído a procurar a cessão da Alta Califórnia, Santa Fé de Novo México e Baixa Califórnia, reconhecimento do rio Grande como fronteira com o Texas e acesso dos Estados Unidos ao Istmo de Tehuantepec. Trist foi autorizado a fazer um pagamento de até trinta milhões de dólares por essas concessões.