fight heroically

Translations
сражаться героически
The soldiers fight heroically against the odds.
Солдаты сражаются героически, несмотря на все трудности.