In what battle was santa anna defeated?
TheĀ Battle of San Jacinto,
Both Santa Anna and his army were defeated in the battle of San Jacinto April 21, 1836. I hope I answered your question.