395,013 views
19 votes
19 votes
In the Mexican-American War, why was the United States victorious in virtually all its encounters with Mexican forces?

User Prabhuram
by
2.4k points

1 Answer

13 votes
13 votes
The United States possessed superior artillery and supplies.
User Guillermo Garza
by
3.1k points