1847ko abuztuan Scott-en indarrak Mexikoko haranera iritsi ziren, Santa Annaren ordurako 25.000 gizon inguruko armada bat osatu zutela. Mexiko hiriak harresiak ez zituenez eta funtsean defendatu ezin zenez, Santa Annak Scott garaitu nahi izan zuen bataila eremu batean, Churubusco ibaiaren ondoan defentsa bat egitea aukeratuz, hiriaren hegoaldera hainbat kilometrora. Contreraseko gudua abuztuaren 19ko arratsaldean hasi zen, Gabriel Valencia jeneralaren agindupean zegoen armada mexikarrak errepide bat eraikitzeko ardura zuen estatubatuar talde bat erasotu eta atzera bota zuenean. Hurrengo eguneko goizean goiz, Persifor Frazer Smith jeneralak zuzendutako indar estatubatuarrak Valentziaren armada ustekabean eta dezimazioan harrapatu zuen. Contreraseko porrotaren berriak izua eragin zuen Santa Annaren armadako gainerakoen artean, eta Scottek berehala eraso egin zuen, Churubuscoko gudua hasita.
-Ez da izango. Saint Patrick's batailoiak eta beste zenbait unitateek defentsa sendoa egin arren, Scott-en indarrak azkar garaitu zuen desmoralizatutako armada mexikarra. Bataila ostean, Santa Annak su-eten bat negoziatu zuen Scottekin, eta Mexikoko atzerri ministroak Tristi jakinarazi zion gerra amaitzeko negoziazioak hasteko prest zeudela.