peg away
• work hard at or try to achieve something over a long period.
• "the South African attack kept pegging away"
Similar:
work hard,
work away,
hammer away,
grind away,
persevere,
persist,
exert oneself,
apply oneself,
keep at it,
plod,
soldier on,
slog,
beaver (away),
plug (away),
stick at,
stick with it,
graft,
get one's head down,