Final answer:
The battle in which Texans defeated Santa Anna and won independence was the Battle of San Jacinto.
Step-by-step explanation:
The battle at which Texans defeated Santa Anna and won independence was the Battle of San Jacinto.
Learn more about The Battle of San Jacinto