We do not currently know of any antonyms for sucker-punched.
For similar words to sucker-punched, try: