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