Pirmā lielā Meksikas un Amerikas kara cīņa notika Palo Alto, netālu no ASV / Meksikas robežas Teksasā. Līdz 1846. gada maijam virkne sadursmju bija uzliesmojusi visa karā. Meksikāņu ģenerālis Mariano Arista aplenca Teksasas fortu, apzinoties, ka šis amerikāņu ģenerālis Zaharijs Teilors būtu jānāk un jāizlauž aplenkums: Arista pēc tam uzlika slazdu, izvēloties laiku un vietu, kur notiks cīņa. Tomēr Arista nerēķinājās ar jauno amerikāņu "Lidojošo artilēriju", kas būs izšķirošais faktors cīņā.
Nākamajā dienā Arista mēģinās vēlreiz. Šoreiz viņš izlicis slazdu gar strauta gultni ar ļoti blīvu veģetāciju: viņš cerēja, ka ierobežotā redzamība ierobežos amerikāņu artilērijas efektivitāti. Tas arī darbojās: artilērija nebija tik būtisks faktors. Tomēr Meksikas līnijas nenoturējās pret apņēmīgu uzbrukumu un meksikāņi bija spiesti atkāpties uz Monterreju.
Ģenerālis Teilors turpināja lēno gājienu Meksikas ziemeļos. Tikmēr meksikāņu ģenerālis Pedro de Ampudija bija ļoti nocietinājis Monterrejas pilsētu, gaidot aplenkumu. Teilors, izaicinot parasto militāro gudrību, sadalīja savu armiju, lai vienlaikus uzbruktu pilsētai no divām pusēm. Spēcīgi nostiprinātajām Meksikas pozīcijām bija vājums: viņi atradās pārāk tālu viens no otra, lai piedāvātu savstarpēju atbalstu. Teilors viņus sakāva pa vienam, un 1846. gada 24. septembrī pilsēta padevās.
Pēc Monterrejas Teilors virzījās uz dienvidiem, padarot to mazliet līdz dienvidiem no Saltillo. Šeit viņš apstājās, jo daudziem viņa karaspēkiem bija jāpiešķir ieplānots atsevišķs iebrukums Meksikā no Meksikas līča. Meksikas ģenerālis Antonio Lopess de Santa Anna izlēma par drosmīgu plānu: viņš uzbruks novājinātajam Teilorā, tā vietā, lai pievērstos šim jaunajam draudam. Buena Vista cīņa bija sīva cīņa, un, iespējams, tuvākie meksikāņi ieradās, lai uzvarētu nozīmīgā saderināšanā. Tieši šīs kaujas laikā Svētā Patrika bataljons, Meksikas artilērijas vienība, kas sastāvēja no amerikāņu armijas iznīcinātājiem, vispirms sauca vārdu.
Amerikas prezidenta vārdā Džeimss Polks, kara mērķis bija iegūt Meksikas ziemeļrietumu teritorijas, ieskaitot Kaliforniju, Ņūmeksiku un daudz ko citu. Kad karš izcēlās, viņš ģenerāļa Stīvena V vadībā nosūtīja armiju uz rietumiem. Kernijs, lai pārliecinātos, ka šīs zemes ir Amerikas rokās, kad karš beidzās. Šajās apstrīdētajās zemēs bija daudz mazu saderināšanās veidu, neviena no tām nebija ļoti liela mēroga, taču visas bija apņēmības pilnas un cīnījās. Līdz 1847. gada sākumam visa Meksikas pretestība reģionā bija beigusies.
1847. gada martā ASV atvēra otro fronti pret Meksiku: viņi nolaidās netālu no Verakrusa un devās gājienā uz Mehiko, cerot ātri izbeigt karu. Martā ģenerālis Winfield Scott pārraudzīja tūkstošiem amerikāņu karaspēka nolaišanos netālu no Verakrusas Meksikas Atlantijas okeāna piekrastē. Viņš nekavējoties aplenca pilsētu, izmantojot ne tikai savus lielgabalus, bet nedaudz masīvu ieroču, kurus viņš aizņēmās no jūras kara flotes. 29. martā pilsēta bija pietiekami daudz redzējusi un padevusies.
Meksikas ģenerālis Antonio López de Santa Anna pēc savas sakāves Buena Vista bija pārgrupējies un soļoja ar tūkstošiem cilvēku apņēmies Meksikas karavīrus piekrastes virzienā un iebrukušos amerikāņus, Viņš ieraka Cerro Gordo jeb “Fat Hill” netālu Ksalapa. Tā bija laba aizsardzības pozīcija, bet Santa Anna muļķīgi ignorēja ziņojumus par viņa kreisā flanga ievainojamību: viņš domāja, ka gravas un blīvās šampanietis pa kreisi padarīja amerikāņiem neiespējamu uzbrukumu no tur. Ģenerālis Skots izmantoja šo vājumu, uzbrūkot no takas, steigā pārgriežot otu un izvairoties no Santa Annas artilērijas. Cīņa bija ierasts: pati Santa Anna gandrīz vairākkārt tika nogalināta vai sagūstīta, un Meksikas armija nesaskaņu dēļ atkāpās uz Mehiko.
Ģenerāļa Skota pakļautībā esošā amerikāņu armija neizteiksmīgi devās uz iekšzemi Mehiko virzienā. Nākamā nopietnā aizsardzība tika uzstādīta ap pašu pilsētu. Pēc pilsētas izlūkošanas Skots nolēma uzbrukt tai no dienvidrietumiem. 1847. gada 20. augustā viens no Skota ģenerāļiem Persifors Smits atklāja vājumu Meksikas aizsardzībā: meksikāņu ģenerālis Gabriels Valensija bija atstājis sevi pakļauts. Smits uzbruka un sagrāva Valensijas armiju, sagatavojot ceļu amerikāņu uzvarai Čurubusko vēlāk tajā pašā dienā.
Ar sakāvi Valensijas spēkiem amerikāņi pievērsa uzmanību pilsētas vārtiem Čurubusko. Vārti tika aizstāvēti no tuvumā esošā nocietinātā vecā klostera. Aizstāvju vidū bija Svētā Patrika bataljons - īru katoļu dezertieru vienība, kas bija pievienojusies Meksikas armijai. Meksikāņi izvirzīja iedvesmotu aizsardzību, it īpaši Sv. Patrika. Tomēr aizstāvjiem trūka munīcijas, un viņiem nācās padoties. Amerikāņi uzvarēja cīņā un varēja apdraudēt pašu Mehiko.
Pēc neilgas bruņošanās starp abām armijām, Skots 1847. gada 8. septembrī atsāka aizskarošas operācijas, uzbrūkot stipri stiprinātam Meksikas stāvoklim Molino del Rey. Skots ģenerālim Viljamam Vērtam uzdeva nocietinātās vecās dzirnavas. Vērts nāca klajā ar ļoti labu kaujas plānu, kas pasargāja viņa karavīrus no ienaidnieka kavalērijas pastiprinājumiem, vienlaikus uzbrūkot pozīcijai no divām pusēm. Vēlreiz Meksikas aizstāvji izteicās par izveicīgu cīņu, taču tika pārspēti.
Tā kā Molino del Rey bija amerikāņu rokās, starp Skota armiju un Mehiko sirdi bija tikai viens nozīmīgs stiprināts punkts: a cietoksnis Chapultepec kalna galā. Cietoksnis bija arī Meksikas Militārā akadēmija, un daudzi no jaunajiem kadetiem cīnījās tās aizsardzībā. Pēc dienas, kad ar lielgabaliem un javu iepļaukāja Chapultepec, Skots nosūtīja viesības ar mērogošanas kāpnēm, lai vētras cietoksni. Seši Meksikas kadeti kaismīgi cīnījās līdz beigām: Niños Héroes, jeb "Varoņu zēni" tiek godināti Meksikā līdz šai dienai. Tiklīdz cietoksnis nokrita, pilsētas vārti nebija tālu aiz muguras un, iestājoties nakts stundām, ģenerāļa Santa Anna bija nolēmusi pamest pilsētu kopā ar tiem karavīriem, kurus viņš bija atstājis. Mehiko piederēja iebrucējiem, un Meksikas varas iestādes bija gatavas sarunām. Gvadelupes Hidalgo līgums 1848. gada maijā apstiprinājušas abas valdības, nodeva plašas Meksikas teritorijas uz ASV, ieskaitot Kaliforniju, Ņūmeksiku, Nevada un Jūtu.