wipe the smile/grin off someone’s face - definition and synonyms

phrase informal
  1. to stop someone who is annoying you from feeling so happy or pleased

    We won’t be promoting Larry. That should wipe the grin off his face.

See also main entry: wipe