Answer: The Mexican-American War was a battle for land where Mexico was fighting to keep what they thought was their property and the U.S. desired to retain the land of Texas and have control over more of Mexico's land.
Step-by-step explanation:
There was a Mexican-American War, because of Mexican's unwillingness to recognize Texas independence and The American desire for westward expansion.
America won the Mexican American War.