Who was the Mexican president that defeated Texans traitors in “El Alamo”?

Question: Who was the Mexican president that defeated Texans traitors in “El Alamo”?

Choices:

Francisco Villa
Antonio Lopez de Santa Anna
Benito Juarez
Porfirio Diaz

Correct answer:

Antonio Lopez de Santa Anna