To do one's utmost; to make every effort or to try every possible approach or way.
do one's darnedest
To do one's utmost; to make every effort or to try every possible appr …
do one's utmost
To make the greatest possible effort.
make every effort
To do one's utmost
give one's all
To lose one's life while making the utmost effort with full commitment …
empty the tank
To make the utmost effort; to contribute to the absolute limit of one' …
play hardball
To use every means possible to achieve a goal, especially in disregard …