lay oneself out
lay oneself out {v. phr.}, {informal}
To make an extra hard effort; try very hard.
Larry wanted to win a medal for his school, so he really laid himself out in the race.
Categories:
Source: A Dictionary of American Idioms