When Mexican general Ugartechea heard the American colonists of Gonzales refused to surrender the cannon, he sent Castaneda and 100 soldiers to retrieve it.
When Castaneda and his troops reached the Guadalupe River, they were blocked by high water and 18 Texian soldiers. He demanded them to give back the cannon, but the Texans refused.
The men of Gonzales quickly asked for reinforcements from close by settlements. The cannon was hidden in a peach orchid, but dug it up and since they didn't have cannon balls, they used metal scraps.
On October 1st, Texian troops crossed over the river towards Castaneda's camp at night. They raised a flag with a cannon and it said, "Come and Take It".
That morning of October 2nd they attacked the Mexicans, who were outnumbered . Castaneda ordered a withdrawal toward San Antonio. He wrote a report to Ugartechea saying that his orders were to return even though they didn't win.
Though Castaneda's efforts to avoid war weren't achieved, the Battle of Gonzales marked a clear break between American colonists and the Mexican gov't. Declaring a victory, this battle was the start of American Revolution.