Yes, but put a great fight, killed or wounded some 2,000 Mexicans, who were excellent soldiers.
Re” The Alamo....
The battle lasted ~ 15 minutes. Given the weapons of the era I seriously doubt that ~150 Texicans killed 2.000 Mexicans in that period of time. Those guys got seriously steamrolled and their sacrifice’s utility was nothing more than the propaganda value of the “Remember the Alamo!” phrase. They weren’t much of a speed bump.
The “Yellow Rose” of Texas provided more value in “distracting” Santa Ana” from properly addressing the Battle of San Jacinto.