Who would win in a fight Superman or piccolo?

definitely piccolo if he uses special beam canon then his power might go through supermans body and then he dies

in my opinion super man would win cause he is a part of an alien race with powers beyond us, and besides who the heck is piccolo?