go down with guns firing
To continue to fight or resist someone or something until one is ultimately defeated. Of course the enemy troops haven't given up yet—I suspect they'll go down with guns firing.
go down with (all) guns firing
fail or be beaten, but continue to offer resistance until the end.