Battle of Buena Vista
The Battle of Buena Vista was a land battle of the Mexican-American War fought on 23 February 1847 in Buena Vista, seven miles (12 km) south of Saltillo, in northern Mexico.
On February 22 and 23 February 1847, approximately 20,000 soldiers of the Mexican Army under Gen. Antonio López de Santa Anna attacked a United States Army force of approximately 5,000 soldiers under Gen. Zachary Taylor.
The numerically disadvantaged invading U.S. army, using heavy artillery, successfully repulsed the Mexican attack on their position.