En marzo de 1847, Polk soubo que Taylor ignorara as ordes e continuara marchando cara ao sur, capturando a cidade mexicana de Saltillo. O exército de Taylor repelira unha forza mexicana máis grande, liderada por Santa Anna, na batalla de Buena Vista de febreiro de 1847. Taylor gañou aclamación polo resultado da batalla, pero o teatro permaneceu inconcluso. En lugar de perseguir as forzas de Santa Anna, Taylor retirouse a Monterrey. Mentres tanto, Scott desembarcou en Veracruz e rapidamente gañou o control
da cidade. Despois da captura de Veracruz, Polk enviou a Nicholas Trist, o secretario xefe de Buchanan, para negociar un tratado de paz cos líderes mexicanos. Ordenouse a Trist que buscase a cesión de Alta California, Novo México e Baixa California, o recoñecemento do Río Grande como a fronteira sur de Texas e o acceso estadounidense a través do Istmo de Tehuantepec.