Hundrevis av demoraliserte og forvirrede meksikanske soldater flyktet. Mange av dem havnet i morasset ved elvebredden og satt fast der. Bare noen få meksikanere holdt stand og forsøkte å slå texanerne tilbake. Deres trening hadde imidlertid ikke forberedt dem på nærkamp mot de godt bevæpnede texanere, ofte mann mot mann. General Juan Almonte kommanderte restene av den organiserte mexicanske motstanden, men kapitulerte også etter en ikke så lang tid med sine 400 gjenværende soldater. Resten av Santa Annas en gang så stolte hær brøt sammen i kaos. Etter kamper på bare 18 minutter hadde de texanske styrkene nedkjempet dem, drept 630 mexicanske soldater, såret 208 og tatt 730 til fange.