Final answer:
No, the Mexicans did not win the Battle of Goliad. The Battle of Goliad took place in 1836 during the Texas Revolution. The Mexican forces, led by General Jose Urrea, defeated the Texian rebels led by Colonel James Fannin.
Step-by-step explanation:
No, the Mexicans did not win the Battle of Goliad. The Battle of Goliad took place in 1836 during the Texas Revolution. The Mexican forces, led by General Jose Urrea, defeated the Texian rebels led by Colonel James Fannin. The Texians were heavily outnumbered and surrendered after a six-day siege. Unfortunately, instead of being taken as prisoners of war, the Mexican forces executed nearly 350 Texian soldiers at what came to be known as the Goliad Massacre. So, the statement that Mexicans won the Battle of Goliad is false. As for the Texans not returning until the Alamo because they were highly outnumbered, it is also false. The Texans continued to fight battles and engagements even after the Battle of Goliad.
In regards to the Battle of the Alamo, the Texans, led by Colonel William B. Travis, defended the Alamo mission in San Antonio against a larger Mexican army commanded by General Antonio Lopez de Santa Anna. The Texans were highly outnumbered and ultimately defeated, with all the defenders being killed. However, the Battle of the Alamo was not a result of the Texans not returning until the Alamo. It was a separate engagement in the Texas Revolution.
Overall, while the Texans were often outnumbered in battles during the Texas Revolution, it is not accurate to say that they did not return until the Alamo after the Battle of Goliad.