Mexican–American War: American forces led by Zachary Taylor defeat a Mexican force north of the Rio Grande in the first
Mexican–American War: American forces led by Zachary Taylor defeat a Mexican force north of the Rio Grande in the first major battle of the war.