guts out

중상급 (B2) informal

To get through something really tough by being very brave and not giving up.

"Even with a broken finger, the quarterback gutted it out for all four quarters."