O enviado norte-americano Alexander Slidell Mackenzie se encontrou com Santa Anna em julho de 1846, oferecendo termos em que os Estados Unidos pagariam pela aquisição da Baía de São Francisco e outras partes da Alta Califórnia. Santa Anna mostrou-se receptivo, porém, depois de retornar ao México e assumir o governo, afirmou que lutaria contra os norte-americanos, colocando-se no comando do exército. Isto fez Polk endurecer sua posição sobre o adversário, ordenando um desembarque em Veracruz, o porto mais importante no Golfo do México. Dali, as tropas deveriam marchar para a Cidade do México, algo que esperavam encerrar a guerra. Taylor continuou a avançar pelo nordeste e derrotou em setembro um exército liderado por Ampudia na Batalha de Monterrei, porém permitiu que as forças mexicanas deixassem a cidade, decisão que irritou o presidente. Polk acreditava que o general não tinha ido atrás do inimigo de forma agressiva o bastante, relutantemente oferecendo a Scott o comando da expedição a Veracruz.