In the Mahabharata, Karna killed Ghatotkacha. It is said Krishna was very happy at that time. He even explained the reason for his happiness to Bhima.
English
Ghatotkacha's Illusionary Powers
According to the Mahabharata, Ghatotkacha scared the Kaurava army with his illusionary powers during the war. He defeated many warriors, including Duryodhana, with his abilities.
English
Ghatotkacha's Battle with Karna
Duryodhana asked Karna to fight Ghatotkacha. A fierce battle ensued between Karna and Ghatotkacha, but Karna was helpless against Ghatotkacha's magical powers.
English
Karna Uses the Divine Weapon
Karna then decided to use the divine weapon he had saved for Arjuna. Ghatotkacha could not escape the attack of the divine weapon and died.
English
Krishna's Smile at Ghatotkacha's Death
When Ghatotkacha died, Krishna was very happy and started laughing. Bhima, seeing Krishna happy and laughing at Ghatotkacha's death, asked him the reason.
English
Krishna Explains the Reason
Krishna said, 'The demon Ghatotkacha was harassing those who lived righteously, the saints. So, if he had not died today, I would have had to kill him myself.'
English
Krishna Reveals Another Reason
Krishna added, 'Karna has used the divine weapon that posed a threat to Arjuna on Ghatotkacha. Now Arjuna's life is not in danger. That is why I am happy.'