Den 13 september 1847 attackerade den amerikanska armén den mexikanska militära akademin, en fästning känd som Chapultepec, som bevakade portarna till Mexico City. Även om mexikanerna inuti kämpade tappert, var de överträffade och överträffade och överskreds snart. Med Chapultepec under deras kontroll kunde amerikanerna storma två av stadens grindar och vid nattnedgången var i tentativ kontroll över Mexico City själv. Trots att amerikanerna fångade Chapultepec är striden en källa till stor stolthet för mexikaner idag, eftersom unga kadetter kämpade modigt för att försvara fästningen.
Mexiko och USA hade gått till krig 1846. Bland orsakerna till denna konflikt var Mexikos långvariga ilska över förlusten av Texas och USA: s önskan efter Mexikos västra länder, såsom Kalifornien, Arizona och New Mexico. Amerikanerna attackerade från norr och öster medan de skickade en mindre armé västerut för att säkra de territorier de ville ha. Den östra attacken, under general Winfield Scott, landade på den mexikanska kusten i mars 1847. Scott tog sig in mot Mexico City och vann slag vid Veracruz, Cerro Gordo och Contreras. Efter slaget vid Churubusco den 20 augusti gick Scott med på en vapenvakt som varade till 7 september.
Efter att samtal stannade och vapenvapnet bröts, beslutade Scott att träffa Mexico City från väster och ta Belén- och San Cosme-portarna in i staden. Dessa grindar skyddades av två strategiska punkter: ett befäst gammalt kvarn med namnet Molino del Rey och fästningen Chapultepec, som också var Mexikos militära akademi. Den 8 september beordrade Scott general William Worth att ta bruket. Slaget vid Molino del Rey var blodig men kort och slutade med en amerikansk seger. Vid en tidpunkt under striden, efter att ha kämpat mot ett amerikanskt angrepp, kröp mexikanska soldater ut ur befästningarna för att döda amerikanska sårade: Amerikanerna skulle komma ihåg denna hatliga handling.
Scott vände nu sin uppmärksamhet mot Chapultepec. Han var tvungen att ta fästningen i strid: den stod som en symbol för hopp för folket i Mexico City, och Scott visste att hans fiende aldrig skulle förhandla om en fred förrän han hade besegrat den. Slottet självt var en imponerande stenfästning på toppen av Chapultepec Hill, cirka 200 meter ovanför det omgivande området. Fästningen försvarades relativt lätt: cirka 1 000 trupper under kommando av general Nicolás Bravo, en av Mexikos bättre officerare. Bland försvararna var 200 kadetter från Militärakademin som vägrade att lämna: några av dem var så unga som 13. Bravo hade bara cirka 13 kanoner i fästningen, alldeles för få för ett effektivt försvar. Det var en mild sluttning uppför kullen från Molino del Rey.
Amerikanerna skalade fästningen hela dagen den 12 september med sitt dödliga artilleri. I gryningen den 13: e skickade Scott två olika partier för att skala väggarna och attackera slottet: även om motståndet var hårt lyckades dessa män kämpa sig fram till själva slottets väggar. Efter en spänd väntan på skalningsstegar kunde amerikanerna skala väggarna och ta fortet i hand-till-hand-strider. Amerikanerna, fortfarande arga över sina mördade kamrater i Molino del Rey, visade inget kvarter och dödade många sårade och överlämnade mexikaner. Nästan alla i slottet dödades eller fångades: General Bravo var bland de fångade. Enligt legenden vägrade sex unga kadetter att överlämna sig eller dra sig tillbaka och kämpade till slutet: de har odödats som "Niños Héroes," eller "Hjältebarn" i Mexiko. En av dem, Juan Escutia, slog sig till och med in i den mexikanska flaggan och hoppade till sin död från murarna, bara för att amerikanerna inte skulle kunna ta den i strid. Även om moderna historiker tror att berättelsen om hjältebarnen ska smyckas, är faktum att försvararna kämpade tappert.
Några mil bort, men med full utsikt över Chapultepec, väntade 30 medlemmar av St. Patricks bataljon på deras dystra öde. Bataljonen var huvudsakligen sammansatt av deserter från den amerikanska armén som anslutit sig till mexikanerna: de flesta av dem var irländska katoliker som kände att de borde slåss för det katolska Mexiko istället för USA. Bataljonen hade krossats vid slaget vid Churubusco den 20 augusti: alla dess medlemmar var döda, fångade eller spridda i och runt Mexico City. De flesta av de som hade fångats dömdes och dömdes till döds hängande. 30 av dem hade stått med munstycken runt halsen i timmar. När den amerikanska flaggan lyftes över Chapultepec hängdes männen: det var tänkt att vara det sista de någonsin sett.
Med fästningen Chapultepec i sina händer attackerade amerikanerna omedelbart staden. Mexico City, som en gång byggdes över sjöar, nås av en serie broliknande vägbanor. Amerikanerna attackerade vägbanorna Belén och San Cosme när Chapultepec föll. Även om motståndet var hårt var båda vägbanorna i amerikanska händer sent på eftermiddagen. Amerikanerna drev de mexikanska styrkorna tillbaka in i staden: vid nattnedgång hade amerikanerna fått tillräckligt med mark för att kunna bombardera stadens hjärta med murbruk.
På den 13: e natten, drog Mexikansk general Antonio López de Santa Anna, i övergripande ledning av de mexikanska styrkorna, tillbaka från Mexico City med alla tillgängliga soldater och lämnade den i amerikanska händer. Santa Anna skulle gå till Puebla, där han utan framgång försökte ta bort de amerikanska leveranslinjerna från kusten.
Scott hade haft rätt: med Chapultepec fallna och Santa Anna borta var Mexico City väl och verkligen i händerna på inkräktarna. Förhandlingar inleddes mellan den amerikanska diplomaten Nicholas Trist och vad som var kvar av den mexikanska regeringen. I februari gick de överens om fördraget om Guadalupe Hidalgo, som avslutade kriget och avlämnade stora delar av mexikansk land till USA. I maj hade fördraget ratificerats av båda nationerna och genomfördes officiellt.
Slaget vid Chapultepec minns av US Marine Corps som en av de första stora striderna där korpen såg handling. Trots att marinesoldaten hade funnits i åratal var Chapultepec deras hittills högsta profilerade strid: Marinerna var bland dem som framgångsrikt hade stormat slottet. Marinerna minns striden i sin psalm, som börjar med "Från hallarna i Montezuma ..." och i blodbandet, den röda randen på byxorna i den marina kläduniformen, som hedrar de som föll i slaget vid Chapultepec.
Trots att deras armé besegrades av amerikanerna, är slaget vid Chapultepec en källa till mycket stolthet för mexikaner. I synnerhet "Niños Héroes" som tappert vägrade att överlämna sig, har hedrats med ett minnesmärke och statyer, och många skolor, gator, parker etc. i Mexiko kallas för dem.