As much as I like Sergio, I'd have to admit that he would only win in a musical contest. Gandalf beats superman due to magic usage, but not goku due to ss4 breaking magic usage on him. While goku is great and all, superman is just too op for goku to actually win unless we factored in super saiyan god. And that death battle was made irrelevant by superman's destruction of earth with the infinite mass punch. Superman would NEVER destroy earth just to defeat a foe. And although goku can be repeatedly beaten, and therefore made stronger by the experience, superman was just made too op for it to be fair. Goku DOES have better fighting prowess than superman, but the fight would have to be in the absence of a yellow sun for it to be anywhere close to fair.