After losing a tough battle against Paul, Ash and his Pokemon are recovering at the Pokemon Center near Lake Acuity. Ash's Pokemon are on the road to victory, but Ash is still brooding over his loss. Team Rocket thinks this could be the perfect time to steal Pikachu: why not kick a Trainer while he's down? Ash's friends, on the other hand, are doing their best to help out. Dawn and Piplup are planning to cheer Ash up and Brock is out by the lake, looking for Cheri Berries to help heal Monferno. While Brock searches for berries, he sees a strange being hover over the water and then vanish.
Back at the Pokemon Center, Nurse Joy thinks the strange being was the Legendary Uxie. That makes the third mysterious lake Pokemon that Ash and his friends have spotted! And now, after a Pokemon pep talk, Ash seems cheerful again--but Dawn thinks he's just putting on a brave front. So it's time for Dawn's Pokemon Circus, a show where Dawn's Pokemon clown around and make funny faces. Sure enough, Ash starts laughing at their antics, but all laughter stops once Team Rocket takes over the stage.
After Team Rocket calls Ash a loser, they grab Pikachu and run. Ash and his team work together to chase them down--when Seviper uses Haze, Buizel clears the smoke, then Grotle and Staraptor knock out Yanmega and Carnivine. To finish it off, Monferno uses Mach Punch to knock Team Rocket down, so Pikachu can escape. As Team Rocket argues over whose bad idea this was, Ash and his team act as one to blast the three thieves into the sky. Ash is finally feeling back to his old self, and even Dawn has something to look forward to: her next Contest in Lilypad Town!