The deities were very encouraged by the presence of Kartikeya amidst themselves. They were beaming with confidence and enthusiasm. The deities assembled at the seashore. Tarakasur arrived there with his huge army. The battle began.
Tarakasur appeared to be invincible. His blow was so severe that Indra fell down unconscious. All the ‘Lokpalas’ met the same fate. After that Tarakasur fought with Veerbharda and made him unconscious. Even Lord Vishnu could not sustain for long and was ultimately defeated.
Lord Brahma requested Kartikeya to fight with Tarakasur as nobody except him would be able to kill him.
On being instructed by lord Brahma Kartikeya came forward to fight with Tarakasur. Tarakasur ridiculed the deities for taking the shield of a small child.
“If he gets killed by me, the responsibility should lie on you.” Thundered Tarakasur.
A fierce battle started between both of them in which both of them got injured. At last seeing an opportune moment, Kartikeya hit Tarakasur on his chest with his weapon- Shakti. The blow proved to be fatal and as a result Tarakasur died.
Kartikeya feat was hailed by all the deities. After killing Tarakasur, Kartikeya went to mother
Parvati, who affectionately took him into her lap. He was eulogized by all the deities.