The two causes of the mexican american war
A border dispute over whether Texas ended at the Nueces River (Mexican claim) of the Rio Grande (U.S. claim)
An attack on American troops by Mexican soldiers in the disputed area between the two rivers on April 25, 1846.