Definitions of smoking gun:

  • noun:   indisputable evidence (especially of a crime)