Can Vishnu Defeat Shiva?

Who is more powerful? Lord Shiva or Lord Vishnu? There are 18 Puranas (a genre of Indian literature that keeps the record of Hindu mythology, legends, and traditional lore, etc.) in Hindu scriptures,...