 Thus a great battle was fought.When the army laid siege to his city, Banasura staged a fierce counter-attack.At this point, Shiva joined the battle against Krishna because he had promised protection to Banasura.