The episode begins with Ash and Dawn training with their newly traded Pokémon: Buizel and Aipom. Buizel's Sonicboom is deflected by Aipom but it destroys a stone tower. Then the Pokémon Spiritomb appears, and defeats Buizel. Team Rocket is nearby as well, and they run into Spiritomb. James pulls out his cards, and reads the info on Spiritomb. Then Spiritomb uses Dark Pulse to hit Team Rocket.
Ash and Co. wonder where Spiritomb is heading. Then they arrive in a small village that has been nearly destroyed. Ash and Co. realize it could have been Spiritomb. An old lady comes by yelling that Spiritomb has been reborn but Ash is clueless. The old lady tells Ash and Co. the story about Spiritomb. It was attacking a town, but an aura guardian with a Pikachu sealed it away in a stone tower, where it could not escape.
Now they realize that they had released a dangerous Pokémon but they set out to re-seal it. Then Team Rocket comes in disguise as fortune tellers. They say that Meowth, in disguise as a Sneasel, can use telepathy. So Meowth talks to Spiritomb, and tells them that Spiritomb wants Pikachu. So Team Rocket take Pikachu to Spiritomb and Jessie pretends like she is doing a spell but she throws a net over Pikachu and Spiritomb. Ash and Co. find out it is Team Rocket and they fly off in their balloon. Spiritomb uses Dark Pulse to escape, causing Team Rocket's balloon to come crashing down.
Ash and Co. get Pikachu, but Spiritomb chases Team Rocket. Now, Ash and Co. know what to do, take Spiritomb to the stone tower. Team Rocket is in their balloon again, but they are shocked to find Pikachu asleep and no person is around. When Team Rocket land, they fall in a hole. They see Ash, Dawn, and Brock doing their own motto, only to be interrupted by Jessie. Then Spiritomb arrives. Jessie tells Spiritomb that Ash and Pikachu are descendants of the aura guardian that sealed it away. Spiritomb attacks Ash with Hyper Beam. Spiritomb chases Ash, while Ash heads to the stone tower.
It is nighttime, and Ash's Pikachu battles Spiritomb. Later on, Spiritomb launches a Giga Impact, hitting Ash and Pikachu. Ash finds out a way to recharge Pikachu. Ash tells Pikachu to use Thunderbolt on the sky, causing lightening to hit Pikachu. The lightening recharges Pikachu, and Ash tells Pikachu to use Volt Tackle. Pikachu hits Spiritomb and then Thunderbolt seals Spiritomb away. Ash and Co. rebuild the stone tower.
With that over, the episode ends with Dawn feeling hungry, so they decide to eat dinner at the old lady's house.