Battle of Buena Vista By mediaric Updated: January 13, 2019 The Battle of Buena Vista was a military confrontation during the Mexican-American war in February 1847. During the fighting, the United States Army used artillery to repulse the much larger Mexican Army. ← Pony Express Civil War →