223k views
5 votes
In the Mexican-American War, why was the United States victorious in virtually all its encounters with Mexican forces?

User Ooolala
by
3.1k points

1 Answer

3 votes
The United States possessed superior artillery and supplies.
User Mohangraj
by
3.8k points