Lord Shiva was now fully convinced about the inevitability of the battle. He first sent all his ganas under the leadership of Kartekiye and Ganesha. Later on Bhadrakali proceeded towards the battlefield with a huge army as per the own wish of lord Shiva himself. At last lord Shiva proceeded towards the battlefield accompanied by the deities. All the troops collected at the bank of river Chandrabhaga and rested under the shade of a Banyan tree.
Shankhachuda handed over the kingdom to his son and went to his wife to take her permission before going to the battlefield. His wife was reluctant to allow him to go, but he somehow managed to convince her. He then proceeded towards the banks of Chandrabhaga with a huge army.
A fierce battle started between the deities and the demons. Both of them attacked each other with the most destructive weapons. But when the army of Chandrachuda began to dominate the fight, the deities fled away and took the refuge of lord Shiva. They told Shiva of the number of deities who had been killed while fighting.
After the defeat of the deities and the ganas Kartikeya and Ganesha went to fight Shankhachuda. A spectacular battle was fought between Shankhachuda and both of them. Later on they were joined by Bhadrakali. Bhadrakali would have devoured Shankhachuda without any problem, but she spared his life because of the boon, given to him by Lord Brahma. Now it was the turn of Lord Shiva to join the battle, but even he could not cause any harm to him because of lord Brahma’s boon.
While a tremendous battle was being fought between lord Shiva and Shankhachuda. Lord Vishnu appeared and demanded the armour from Shankhachuda, which he had put on, his body in the guise of a brahmin. Shankhachuda gave his armour to him without any kind of suspicion. Lord Vishnu then went to Shankhachuda’s wife in the guise of her husband i.e. Shankhachuda. He destroyed the chastity of Tulsi, Shankhachuda’s wife. Shankhachuda derived his power from the chastity of his wife and it vanished the moment, her chastity was destroyed.
Bhadrakali was creating havoc in the army of Shankhachuda. Shankhachuda became very furious and attacked Shiva. Shiva repulsed his assault and attacked him with his Trishul. Shankhachuda who had become powerless was killed instantaneously. The deities were very pleased at the death of Shankhachuda. After worshipping lord Shiva they went back to their respective abodes.