Po przekroczeniu Rio Grande, we wrześniu Taylor zadał ciężkie straty Meksykanom w bitwie pod Monterrey i zdobył to miasto w ciągu trzech dni, pomimo jego niepodważalnej reputacji. Taylor był krytykowany za podpisanie "liberalnego" rozejmu, zamiast naciskać na kapitulację na dużą skalę. Polk miał nadzieję, że okupacja północnego Meksyku skłoni Meksykanów do sprzedaży Alta California i Nowego Meksyku, ale Meksykanie nie chcieli się rozstać z tak dużym terytorium. Polk wysłał armię pod dowództwem Winfielda Scotta do oblężenia Veracruz
, ważnym meksykańskim mieście portowym, podczas gdy Taylor otrzymał rozkaz pozostania w pobliżu Monterrey. Wielu doświadczonych żołnierzy Taylora zostało umieszczonych pod dowództwem Scotta, pozostawiając Taylora z mniejszymi i mniej skutecznymi siłami. Meksykański generał Antonio López de Santa Anna przechwycił list Scotta dotyczący mniejszych sił Taylora i ruszył na północ, zamierzając zniszczyć siły Taylora, zanim zaatakuje armię Scotta.