go for broke · give one's all · do one's utmost
go all out, go for broke, give one's all, do one's utmost
To make the utmost effort; to contribute to the absolute limit of one's energy and abilities.