善戦

Noun

 * 1) good fight; fighting to the best of one's ability

Verb

 * 1) to put up a good fight