History of North America

At what battle did the Mexican Army surrender to Texans?

There was never a battle where the Mexican Army surrendered to Texans because Texas's independence was officially gained by way of annexation by the United States as specified in article ten of the Treaty of Guadalupe Hidalgo which ended the U.S.-Mexican War.