洛佩斯·德·桑塔·安纳进行密谈。桑塔·安纳同意了美军条件，即在得以安全返回墨西哥的情况下，他会劝说当权者将加利福尼亚和新墨西哥卖给美国。但当他回到墨西哥时撕毁了协议，宣布自己为总统，并试图赶跑美国侵略者。然而桑塔·安纳的努力都是徒劳，因为泰勒将军和温菲尔德·斯科特击败了所有的抵抗力量。斯科特于1847年占领了墨西哥城，泰勒在墨西哥北部赢得了一连串胜利。即使在这些战斗后墨西哥仍未投降，直到1848年才接受了波尔克的提出的和平条约。波尔克派外交官尼古拉斯·特里斯特于墨西哥人谈判。由于没什么进展，总统命令特里