The way through which the Texan Army caught Santa Anna and the Mexican Army by surprise is:
Based on the event which happened in history, there was a battle between the Texan Army and the Mexican Army which led to the defeat of the Texan Army by the Mexicans.
With this in mind, we can see that the Mexican Army went to the San Jacinto River where they were taking an afternoon nap before they were attacked suddenly by the Texan Army and defeated.
Therefore, the correct answer is option B
Read more about San Jacinto here:
https://brainly.com/question/3278417