Play sound once on collision

hello i have problem with sound effect when the object dead (collision) the sound keep playing till the gameobject stop how can i fix that

private void OnCollisionEnter2D(Collision2D collison)
{
	dead = true;
	Gamecontrole.instance.BalloonDied ();
	over.SetActive (true);

	animator.SetTrigger ("fly3");
	source.PlayOneShot (explose, 1f);

}

Destroy(This);