guts out

Intermediário superior (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."