1847 m. rugpjūčio mėn. Skoto pajėgos atvyko į Meksikos slėnį, o tuo metu Santa Anna sudarė maždaug 25 000 vyrų armiją. Kadangi Meksikoje trūko sienų ir buvo praktiškai neapsaugotas, Santa Anna siekė nugalėti Scott'ą mūšyje, pasirenkant apsiginti netoli Churubusco upės, keliomis mylių į pietus nuo miesto. Konteraso mūšis prasidėjo rugpjūčio 19 dienos popietę, kai Meksikos armija, vadovaujama generolo Gabrielio Valensijos, užpuolė ir atremė amerikietišką būrį, kuriam buvo pavesta statyti kelią. Kitą dieną anksti ryte amerikiečių pajėgos, vadovaujamos generolo Persiforo Frazer Smith, nustebino ir sunaikino Valencijos armiją. Naujienos apie pralaimėjimą prie Contreras sukėlė paniką tarp likusių Santa Anna kariuomenės, ir Scott iš karto spaudė ataką, pradedant Churubusco mūšį
- Taip. Nepaisant to, kad Sankt Patriko batalionas ir kai kurie kiti būriai stipriai apsigynė, Skoto pajėgos greitai nugalėjo demoralizuotą Meksikos armiją. Po mūšio Santa Anna derėjosi dėl paliaubų su Skotu, o Meksikos užsienio reikalų ministras pranešė Trist, kad jie pasiruošę pradėti derybas dėl karo pabaigos.