he probably wasn't strong enough at the time and he knew that gohan could go super saiyan 2 and beat cell.
HE didn't gohun did with a kamay blast
Goten cannot defeat goku....goku can go ssj4....goten can only go ssj
In reality, it was Gohan. But technically, it was Goku because if it wasn't for Goku's pep talk to Gohan before Gohan started his ka me ha me ha wave Gohan would've just given up. And he even says that he would in the episode. So really, Goku at least did 75% of the work.
No, Goku cannot easily defeat Vegeta. Goku and Vegeta have about the same strength and power, but Goku is slightly stronger and learned SSJ3 near the end of the manga. Therefore, Goku can defeat Vegeta but cannot do so easily.
goku
Goku Defeats Baby In Episode 39
vegeta joins goku when it came down to it to defeat freiza
It ends where SS2 Gohan kills Perfect Cell with a kamehameha. After that everyone decided to bring Goku back to life with the dragonballs, but then Goku says that he wants to stay dead so no villan would want to destroy Earth. Besides, all of Goku's past enemies had one objective: to kill Goku.
no, Gohan killed cell with with the kamehameha wave when goku teleported cell by king kai when cell was going to blow himself up and then goku died and cell regenerated himself with 1 cell left and gohan kill him.
cloud because if he can defeat sephiroth he could blow away goku
There is a possibility that Mario can defeat Goku using hammers and powerups.
Broly because he can defeat all the z fighters with not a scratch and cell has so much trouble trying to kill goku alone.