Battle of San Jacinto By IsaiahGarza31 Apr 21, 1836 Battle of San Jacinto a 18-minute battle on April 21, 1836, where Texan forces led by Sam Houston defeated the Mexican army, winning the Texas Revolution and securing Texan independence.