Cuando los invasores celebraban e iniciaban el saqueo de la ciudad, Carrera los atacó con cuatrocientos soldados y piezas de artillería y contrasitió la plaza, habiendo triunfado y recuperado la ciudad al día siguiente, 19 de marzo.