해내다

win; defeat

Explanation

1. win; defeat
To defeat an opponent without being lenient at all.

2. make it; achieve; pull off; manage
To carry out a task successfully or get a job done.