On May 8.1846 ; Mexican–American War: The Battle of Palo Alto: Zachary Taylor defeats a Mexican force north of the Rio Grande in the first major battle of the war.