you guys argue, well these guys blow up planets. you dont think Superman has the abilities to destroy planets at will? I usually do not take sides of Superman,but in this case i have to argue that he would rein victorious. If these two were fighting, both would take into consideration of the planet they are fighting on, both sides would hold back abilities in consideration of destroying the planet.
Now if you want to write this off and just say screw there characters, lets just see an all out grudge match of power. you know how strong superman is? Well he would be even stronger if he let all his restraints go. Superman's peak strength capability is unknown. the current Superman rarely ever gets fatigued. Goku seems to tire out after embracing his top energy levels after a while. Superman is always as strong as he is, he is always as fast as he is, he doesnt get less stronger only more.
Goku has to sustain certain energy reserves to be capable of achieving his super saiyan levels. granted he can basically stay super saiyan with no attempt, however that would not be enough to challenge superman. Goku also loses power and speed capabilities the more he is beaten and the more fatigued he gets. Yes it takes alot for him to get this drained,but it happens. I am more than certain superman would be fast enough to keep Goku's energy blasts at bay. If not it wouldnt effect him that much. It would take a long consistant pounding of his top energy blasts. Goku doesnt have the abilityto keep pumping out the strongest of his artilary without tiring and having to bust down a saiyan level. It takes Goku great concentration and a large amount of his energy to pull off a kahmeha what ever the hell it is.
when you knock superman down, he is going to come back as strong as he was when you knocked him down, if not stronger. you knock down Goku enough, and force him to use his energy he will eventually be nothing more than a super saiyan or just a saiyan.