Question: Which decisive battle ended the Texas Revolution?
Answer: In April 1836, Sam Houston led the Texas militia in a successful assault on the Mexican troops at the Battle of San Jacinto. After his capture and surrender, General Santa Anna agreed to a treaty that acknowledged Texas as an independent country.