Fuldfør følgende sætning: Scotts tropper ankom til Mexico-dalen i august 1847, og på det tidspunkt havde Santa Anna dannet en hær på cirka 25.000 mand. Da Mexico City manglede mure og var i det væsentlige ubeskyttede, søgte Santa Anna at besejre Scott i en kamp, og valgte at montere et forsvar nær Churubusco-floden, flere miles syd for byen. Slaget ved Contreras begyndte om eftermiddagen den 19. august, da den mexicanske hær under general Gabriel Valencia angreb og skubbede tilbage en amerikansk afskedning, der var ansvarlig for at bygge en vej. Tidligt næste morgen overraskede en amerikansk styrke ledet af general Persifor Frazer Smith og decimerede Valencias hær. Nyheden om nederlaget ved Contreras forårsagede panik blandt resten af Santa Annas hær, og Scott pressede straks på angrebet, og begyndte
Slaget ved Churubusco. Trods det stærke forsvar, der blev oprettet af Saint Patrick's Battalion og nogle andre enheder, besejrede Scotts styrke hurtigt den demoraliserede mexicanske hær. Efter slaget forhandlede Santa Anna en våbenhvile med Scott, og den mexicanske udenrigsminister meddelte Trist, at de var klar til at indlede forhandlinger for at afslutte krigen.