Shankhachura gains the upper hand in the battle against Kartikeya and his army thanks to the divine protective armour, the sacred flute, and Tulsi's purity and devotion.