I like what you were going for, and a heroic last stand is always a powerful and moving scene. At the same time, while the framework is solid, the writing needs to be polished for grammar in order for the story to land with the full power and impact it deserves.