Title: Why Did the Americans Win the Mexican-American War?
Headings: Why Did the Americans Win the Mexican-American War?
Why Did the Americans Win the Mexican-American War?
The U.S. had Superior Firepower
Better Generals
Better Junior Officers
Infighting Among the Mexicans
Poor Mexican Leadership
Better Resources
Mexico's Problems
Sources

Content: There were many causes of the war, but the biggest reasons were Mexico's lingering resentment over the loss of Texas and the Americans' desire for Mexico's western lands, such as California and New Mexico. The Americans believed their nation should extend to the Pacific: this belief was called " Manifest Destiny ." The Americans invaded on three fronts. A relatively small expedition was sent to secure the desired western territories: it soon conquered California and the rest of the current U.S. southwest. A second invasion came from the north through Texas. A third landed near Veracruz and fought its way inland. By late 1847, the Americans had captured Mexico City, which made the Mexicans agree to a peace treaty which ceded all of the lands the U.S. had wanted. But why did the U.S. win?