Battle for the Future (この世の運命を賭けて! Kono Yo no Unmei o Kakete!) is the twenty-first episode of the Piccolo Jr. Saga and the one hundred forty-third episode in the Dragon Ball series. The episode first aired on February 1, 1989.
The human, named Hero, runs away from the ring and finds his son in the crowd. Roshi goes to talk to Goku. A thunderstorm rolls in. Piccolo swallows the bottle containing Kami, so that Goku can't open the bottle. Goku explains to Master Roshi, Tien Shinhan, Krillin, Chi-Chi, and Yamcha, that Junior is King Piccolo's last child, that Hero was actually, Kami in a human body, and about Kami and Piccolo splitting into two separate entities, good and evil.
Goku realizes that it is up to him to stop Piccolo now, as Kami said, he is the only one left. The sun comes out as their match begins. Their strength appears to be equal. Then Piccolo turns the tables with an explosion of energy attacks that leaves Goku in a crater in the stage, seemingly unconscious.
- Goku vs. Piccolo
- Tien Shinhan demands to know who Junior is and what his connection to Goku is and why he has it in for Goku, and is surprised to learn that he is the reincarnation of King Piccolo, however, Goku already explained Junior's origins to Tien in "Changes".