Mexican-American War: Six teenage military cadets known as Niños Héroes die defending Chapultepec Castle in the Battle of Chapultepec. American General Winfield Scott captures Mexico City in the Mexican-American War.