The Battle of Gonzales was the first military engagement of the Texas Revolution. It was fought near Gonzales, Texas, on October 2, 1835, between rebellious Texian settlers and a detachment of Mexican army troops. In 1831, Mexican authorities gave the settlers of Gonzales a small cannon to help protect them from frequent Comanche raids. When the Mexicans thought it was unwise to keep it there and asked for it back the Texans refused, fought, and won. This was the first battle of the revolution.