Definitions of sucker punch:

  • noun:   an unexpected punch