Le 13 septembre 1847, l'armée américaine a attaqué l'Académie militaire mexicaine, une forteresse connue sous le nom de Chapultepec, qui gardait les portes de Mexico. Bien que les Mexicains à l'intérieur aient combattu vaillamment, ils ont été dépassés et en infériorité numérique et ont rapidement été dépassés. Avec Chapultepec sous leur contrôle, les Américains ont pu prendre d'assaut deux des portes de la ville et, à la tombée de la nuit, ils étaient sous contrôle provisoire de Mexico même. Bien que les Américains aient capturé Chapultepec, la bataille est aujourd'hui une grande fierté pour les Mexicains, alors que les jeunes cadets se sont battus courageusement pour défendre la forteresse..
Le Mexique et les États-Unis étaient entrés en guerre en 1846. Parmi les causes de ce conflit, il y avait la colère persistante du Mexique face à la perte du Texas et le désir des États-Unis pour les terres occidentales du Mexique, comme la Californie, l'Arizona et le Nouveau-Mexique. Les Américains ont attaqué du nord et de l'est tout en envoyant une petite armée à l'ouest pour sécuriser les territoires qu'ils voulaient. L'attaque de l'est, dirigée par le général Winfield Scott, débarque sur la côte mexicaine en mars 1847. Scott se dirige vers Mexico, remportant des batailles à Veracruz, Cerro Gordo et Contreras. Après la bataille de Churubusco le 20 août, Scott a accepté un armistice qui a duré jusqu'au 7 septembre..
Après que les pourparlers se soient arrêtés et que l'armistice a été rompu, Scott a décidé de frapper Mexico à l'ouest et de prendre les portes de Belén et de San Cosme dans la ville. Ces portes étaient protégées par deux points stratégiques: un ancien moulin fortifié nommé Molino del Rey et la forteresse de Chapultepec, qui était également l'académie militaire du Mexique. Le 8 septembre, Scott a ordonné au général William Worth de prendre le moulin. La bataille de Molino del Rey a été sanglante mais courte et s'est terminée par une victoire américaine. À un moment donné pendant la bataille, après avoir repoussé un assaut américain, des soldats mexicains se sont glissés hors des fortifications pour tuer des blessés américains: les Américains se souviendraient de cet acte odieux.
Scott tourna maintenant son attention vers Chapultepec. Il devait prendre la forteresse au combat: elle représentait un symbole d'espoir pour les habitants de Mexico, et Scott savait que son ennemi ne négocierait jamais une paix tant qu'il ne l'aurait pas vaincue. Le château lui-même était une imposante forteresse en pierre située au sommet de la colline de Chapultepec, à environ 200 pieds au-dessus des environs. La forteresse était relativement légèrement défendue: environ 1 000 soldats sous le commandement du général Nicolás Bravo, l'un des meilleurs officiers du Mexique. Parmi les défenseurs, 200 cadets de l'Académie militaire avaient refusé de partir: certains n'avaient que 13 ans. Bravo n'avait que 13 canons dans la forteresse, bien trop peu pour une défense efficace. Il y avait une pente douce en haut de la colline de Molino del Rey.
Les Américains ont bombardé la forteresse toute la journée du 12 septembre avec leur artillerie mortelle. À l'aube du 13, Scott a envoyé deux parties différentes pour escalader les murs et attaquer le château: bien que la résistance soit raide, ces hommes ont réussi à se frayer un chemin jusqu'à la base des murs du château lui-même. Après une attente tendue pour escalader les échelles, les Américains ont pu escalader les murs et prendre le fort au corps à corps. Les Américains, toujours en colère contre leurs compagnons assassinés à Molino del Rey, n'ont montré aucun quartier, tuant de nombreux Mexicains blessés et se rendant. Presque tout le monde dans le château a été tué ou capturé: le général Bravo faisait partie des prisonniers. Selon la légende, six jeunes cadets ont refusé de se rendre ou de battre en retraite, se battant jusqu'au bout: ils ont été immortalisés comme "Niños Héroes," ou "Hero Children" au Mexique. L'un d'eux, Juan Escutia, s'est même enveloppé du drapeau mexicain et a sauté à mort des murs, juste pour que les Américains ne puissent pas le prendre au combat. Bien que les historiens modernes croient que l'histoire des enfants héros est embellie, le fait est que les défenseurs ont combattu vaillamment.
A quelques kilomètres de là mais bien en vue de Chapultepec, 30 membres du bataillon de St. Patrick attendaient leur triste sort. Le bataillon était composé principalement de déserteurs de l'armée américaine qui avaient rejoint les Mexicains: la plupart étaient des catholiques irlandais qui pensaient qu'ils devraient se battre pour le Mexique catholique au lieu des États-Unis. Le bataillon avait été écrasé lors de la bataille de Churubusco le 20 août: tous ses membres étaient morts, capturés ou dispersés dans et autour de Mexico. La plupart de ceux qui avaient été capturés ont été jugés et condamnés à mort par pendaison. 30 d'entre eux étaient debout avec des nœuds coulants autour du cou depuis des heures. Alors que le drapeau américain était hissé au-dessus de Chapultepec, les hommes ont été pendus: c'était censé être la dernière chose qu'ils aient jamais vue.
La forteresse de Chapultepec entre les mains, les Américains ont immédiatement attaqué la ville. Mexico, autrefois construite sur des lacs, était accessible par une série de chaussées en forme de pont. Les Américains ont attaqué les chaussées Belén et San Cosme lorsque Chapultepec est tombé. Bien que la résistance soit féroce, les deux chaussées étaient aux mains des Américains en fin d'après-midi. Les Américains ont repoussé les forces mexicaines dans la ville: à la tombée de la nuit, les Américains avaient gagné suffisamment de terrain pour pouvoir bombarder le cœur de la ville avec des tirs de mortier.
Dans la nuit du 13, le général mexicain Antonio López de Santa Anna, au commandement général des forces mexicaines, s'est retiré de Mexico avec tous les soldats disponibles, le laissant aux mains des Américains. Santa Anna se rendrait à Puebla, où il tenterait en vain de couper les lignes d'approvisionnement américaines de la côte.
Scott avait raison: Chapultepec étant tombé et Santa Anna disparue, Mexico était bel et bien entre les mains des envahisseurs. Des négociations ont commencé entre le diplomate américain Nicholas Trist et ce qui restait du gouvernement mexicain. En février, ils se sont mis d'accord sur le traité de Guadalupe Hidalgo, qui a mis fin à la guerre et a cédé de vastes étendues de terres mexicaines aux États-Unis. En mai, le traité avait été ratifié par les deux nations et était officiellement mis en œuvre.
La bataille de Chapultepec est connue par le Corps des Marines des États-Unis comme l'une des premières grandes batailles au cours desquelles le corps a vu l'action. Bien que les marines existaient depuis des années, Chapultepec était leur bataille la plus médiatisée à ce jour: les Marines étaient parmi ceux qui avaient réussi à prendre d'assaut le château. Les marines se souviennent de la bataille dans leur hymne, qui commence par "Des couloirs de Montezuma ..." et dans la bande de sang, la bande rouge sur le pantalon de l'uniforme de la marine, qui honore ceux qui sont tombés à la bataille de Chapultepec.
Bien que leur armée ait été vaincue par les Américains, la bataille de Chapultepec est une source de grande fierté pour les Mexicains. En particulier, les "Niños Héroes" qui ont courageusement refusé de se rendre, ont été honorés d'un mémorial et de statues, et de nombreuses écoles, rues, parcs, etc. au Mexique portent leur nom.