Во время американо-мексиканской войны мексиканский генерал Санта-Анна окружает превосходящие силы генерала США Захари Тейлора на перевале Ангостура в Мексике и требует немедленной капитуляции. Тейлор отказался, якобы отвечая: «Скажи ему, чтобы он пошел в ад», и рано следующим утром Санта-Анна направила около 15 000 военнослужащих, чтобы двинуться против 5000 американцев. Превосходящая артиллерия США смогла остановить одну из двух наступающих мексиканских дивизий, в то время как стрелки Джефферсона Дэвиса из Миссисипи возглавляли оборону крайне левого фланга против другого мексиканского наступления. К пяти часам вечера мексиканцы начинают отступать.
Мексиканско-американская война началась со спора по поводу аннексии Техасом правительства США в 1845 году. В январе 1846 года президент Джеймс К. Полк, активный сторонник расширения на запад, приказал генералу Тейлору занять спорную территорию между реками Нуэсес и Рио-Гранде. Мексиканские войска атаковали силы Тейлора, и в мае 1846 года Конгресс утвердил объявление войны против Мексики.
В Буэна-Висте в феврале 1847 года и в Монтеррее в сентябре Тейлор оказался блестящим военным командиром, получив прозвище «Старый грубый и готовый», выйдя из войны национальным героем. Он выиграл президентскую кандидатуру вигов в 1848 году и победил кандидата от демократов Льюиса Кэсса в ноябре. Другой герой Битвы за Буэна-Виста, Джефферсон Дэвис, стал военным министром при президенте Франклине Пирсе в 1853 году и президентом Конфедеративных Штатов Америки в 1861 году.