The Battle of Buena Vista test (February 22–23, 1847), known as the
Battle of La Angostura in Mexico, and sometimes as Battle of Buena
Vista/La Angostura, was a battle of the Mexican–American War. It
was fought between the US invading forces, largely volunteers,[3]
under General Zachary Taylor, and the much larger Mexican Army
under General Antonio López de Santa Anna. It took place near Buena
Vista, a village in the state of Coahuila, about 12 km (7.5 mi)
south of Saltillo, Mexico. La Angostura ("the narrow place") was
the local name for the site. The outcome of the battle was
ambiguous, with both sides claiming victory. Santa Anna's forces
withdrew with war trophies of cannons and flags and left the field
to the surprised U.S. forces, who had expected there to be another
day of hard fighting.