في غضون ذلك، أمر بوك اللواء زكاري تيلور الذي كان متمركزًا مع 3,000 جندي على نهر نيوسيس بأن يتقدم نحو ريوجراند. بلغ تيلور النهر في أبريل 1846م وعبرت قوة مكسيكية النهر لملاقاته. وفي 25 أبريل، هزمت قوة كبيرة من المكسيكين قوة صغيرة من الفرسان الأمريكيين.
كان بوك قد قرر أن يطلب من الكونجرس إعلان الحرب على المكسيك. وقد أعطته أخبار المعركة الفرصة في أن يقول: ¸إن المكسيك قد غزت أراضينا وأراقت الدماء الأمريكية على التراب الأمريكي·. وفي الواقع، فإن للمكسيك حقًا مقنعًا كحق الولايات المتحدة في ذات الأرض التي أريقت فيها الدماء. ولكن في 13 مايو 1846م أعلن الكونجرس الحرب على المكسيك.
الحرب
كان للولايات المتحدة هدفان: أراد الأمريكيون احتلال الأراضي التي كانوا قد طلبوا من المكسيك بيعها، كما أرادوا أيضًا غزو المكسيك حتى يرغموا المكسيكيين على الموافقة على السلام.
احتلال نيومكسيكو وكاليفورنيا. خرج اللواء ستيفن كيرني في يونيو 1846م، ومعه نحو 1,700 جندي من حصن ليفنوروث وكنساس للاستيلاء على نيومكسيكو. وفي أغسطس، دخلت الحملة مدينة سانتافي في نيومكسيكو وسيطرت على نيومكسيكو. وفي الشهر التالي، شق كيرني طريقه عبر الصحراء إلى كاليفورنيا.
في غضون ذلك، وفي يونيو 1846م، تمردت جماعة من المستوطنين الأمريكيين في كاليفورنيا على الحكومة المكسيكية وأصبح هذا التمرد معروفًا بتمرد راية الدب، وذلك لوجود دب أبيض بنقط رمادية على راية المستوطنين. وفي يوليو، استولت قوات الولايات المتحدة الأمريكية بقيادة العميد بحري جون دي سلوت على مدينة مونتيري الكاليفورنية، واحتلت منطقة سان فرانسيسكو. وفي السادس من ديسمبر قاد كيرني نحو 100 جندي في معركة سان باسكال الدامية بالقرب من سان دييجو. وقد ساعدت الإمدادات العسكرية من سان دييجو في إنقاذ الجيش الأمريكي الصغير.