When Ash and May see Drew training his Masquerain, May can't resist the challenge of a practice match. Beautifly and Masquerain battle it out in a Silver Wind showdown that's interrupted by who else, but Team Rocket and their Magikarp submarine! They use a giant vaccum to snatch the Pokemon, but accidentally snatch the Trainers as well, and in the confusion, Max bumps the sub's engine switch. The submarine rockets off until it hits an island, sending everyone flying!
Now Jessie, James and Meowth need to find Wobbuffet. Ash, Brock and Max need to find May and Drew. And May and Drew are found by Roderick, a one-time Coordinator who knows the ins and outs of Mirage Island. But when May and Drew try to get a closer look at Mirage Island's famed Liechi Berries, they fall into a river!
Wynaut to the rescue! A herd of Wynaut rescue the pair and shelter them in their cave, where they've got plenty of Liechi Berries to eat. Elsewhere, Wobbuffet reunites with Team Rocket and they're inspired to steal the Liechi Berries from the Wynaut. May is kidnapped when she tries to stop them, but Drew and the Wynaut come running. Roderick and Ash's group realize foul play is afoot and show up just in time to help Drew battle Team Rocket.
Team Rocket is no match for teamwork--once May and Drew have their Pokemon perform a perfect double Silver Wind, it's all over! Team Rocket blasts off and Roderick helps everyone off the island. He also gives May a sweet souvenir that will help her in her upcoming contests: a basket of Liechi Berries to make great PokeBlock!