overcome
challenge
finish
fail
success
struggle
give up
achieve
fighting spirit
underestimate
discouraged