Can Shazam beat Superman?

Can Shazam beat Superman? Shazam would eventually have the upper hand on Superman. Although the fight would be extremely close, seeing that they have pretty similar powers and abilities, Superman has a weakness that Shazam can exploit, and that’s magic.

Shazam would eventually have the upper hand on Superman. Although the fight would be extremely close, seeing that they have pretty similar powers and abilities, Superman has a weakness that Shazam can exploit, and that’s magic.