Question: why goku can beat superman?
Answer: Goku would be just as powerful during an eclipse or at any other time, unlike Superman. While Superman can go into space to be closer to the sun and therefore more powerful, Goku could just as easily call on the energy of every living thing in the universe. Checkmate.