Ранним утром 6 марта начался штурм Аламо, ставший самым знаменитым событием в этой войне. Все защитники крепости были убиты, а мексиканские части потеряли 200 человек убитыми и 300 ранеными. Среди жителей Аламо в живых остались всего 16 человек – женщины, дети, два раба и мексиканский дезертир, который выдал себя за военнопленного. Существует также версия, по которой полковник Д. Крокетт выжил при штурме крепости, но его впоследствии казнили по приказу мексиканского генерала Санта-Анны.
На тему штурма Аламо написано немало художественных произведений, снят кинофильм. Битва при Аламо вошла в американскую историю как беспримерное свидетельство американского патриотизма.
Еще одну победу мексиканские войска под командованием генерала Хосе де Урреа одержали в результате нападения техасцев на мексиканский населенный пункт Матаморос. 27 февраля части мексиканских войск вышли из Матамороса и неожиданно атаковали отряд Б. Джонсона. В ходе битвы 20 человек были убиты, а 32 взяты в плен, в их числе оказались и сам Джонсон, и еще 4 офицера, которым впоследствии удалось бежать из заточения и соединиться с войском Д. Фэннина.
Уже 2 марта 1836 г. мексиканцы атаковали отряд Д. Гранта и Р. Морриса; во время сражения командиры техасского отряда были убиты, кроме них, погибли еще 12 человек, а остальные были взяты в плен и перевезены в Матаморос. В тот же день в городе Вашингтонна-Бразосе на Техасской конвенции была подписана декларация независимости Техаса.
19—20 марта 1836 г. между противоборствующими сторонами произошло еще одно достаточно крупное военное столкновение у Колето, в котором мексиканские части потеряли свыше 200 человек убитыми, потери техасцев составили всего 9 человек. Несмотря на столь значительный урон, мексиканской армии все же удалось пленить техасцев, которые были отправлены в город Голиад, где 27 их убили по приказу Санта-Анны. В истории это событие получило название «Голиадская резня».
Целый ряд поражений, которые техасцы потерпели в этой войне, вынудили их создать свою регулярную армию, которую возглавил С. Хьюстон. 21 апреля 1836 г. состоялась решающая битва, произошедшая у Сан-Хасинто. Мексиканской армией руководил сам генерал Санта-Анна. Командование техасской армии полагало, что следует занять оборонительные позиции и ждать нападения врага, но С. Хьюстон настоял на том, что врага следует застигнуть врасплох. Помимо него, этот план поддержал техасский военный министр Т. Раск.
Около 800 солдат техасской армии тихо подошли к лагерю противника и неожиданно напали на врагов. Почти полторы тысячи мексиканских солдат оказались не готовыми к такому развитию событий, что привело к их сокрушительному поражению. Генерал М. Кастрильон пал на поле битвы, пытаясь организовать оборону, после чего многие мексиканцы начали сдаваться в плен. В скором времени войска, подчиненные генералу Х. Альмонте, – около 400 человек в полном составе сдались в плен.
Причиной поражения мексиканской армии стали, помимо прочего, недостаточная боевая выучка солдат, низкий уровень их мотивации и отсутствие скоординированных действий командования.
Итогом этого сражения, продолжавшегося около 20 мин, стало полное поражение мексиканской армии, которая потеряла около 630 человек убитыми, почти 300 ранеными, 730 солдат попали в плен, тогда как техасцы недосчитались в своих рядах всего 9 человек убитыми и 26 ранеными. Командующий мексиканской армией генерал Санта-Анна бежал с поля боя, однако в скором времени его поймали и пленили.
Генерал мексиканской армии В. Филисола, чьи отряды не принимали участия в битве, отдал приказ о возвращении в Мехико, несмотря на то что Х. Урреа высказывал свои протесты по этому поводу, считая, что поражение потерпел лишь Санта-Анна и что война должна быть продолжена.
14 мая 1836 г. в городе Веласко между официальными представителями Техаса и мексиканским генералом Санта-Анной было подписано соглашение о провозглашении независимости техасских земель. По этому договору война прекращалась, мексиканские войска должны были уйти на юг за город Рио-Гранде, Мексика обязалась возвратить все захваченное имущество, кроме того, был предусмотрен обмен военнопленными. По своему желанию Санта-Анна мог возвратиться в Мексику, но этот последний пункт договора техасским правительством был нарушен. Однако мексиканское правительство это соглашение не подписало. Таким образом, статус Техаса продолжал оставаться неясным, а война между мексиканцами и техасцами шла до тех пор, пока эти земли не вошли в состав США 29 декабря 1845 г.