Multiple choice When did Santa Anna withdraw his troops? He did not withdraw. after suffering heavy losses at the Battle of Rio Grande after suffering heavy losses at the Battle of Buena Vista after he won the Battle of Rio Grande Reveal answer Fill a bubble to check yourself C Correct answer Explanation Following the fierce Battle of Buena Vista in February 1847, General Santa Anna's forces suffered heavy casualties, prompting him to withdraw his troops overnight and retreat toward Mexico City.