Ash and the gang begin to head back through Granite Cave so Ash can have a re-match with Brawly. Along the way, Corphish startles the same Loudred that the group ran into before. While fleeing from the Loudred, Ash, Brock, Max, and May get separated from their Pokémon. Pikachu, Silcoon, Corphish, Treecko, Mudkip, Torchic, and Lotad end up falling into a river and landing at the bottom of a waterfall. Treecko and Corphish almost get in a fight, but are stopped by Mudkip and Pikachu. The Pokémon set off to find their owners.
Throughout all this, Team Rocket ends up lost in the same cave and startles the same Loudred, which sends them blasting off again. While the Pokémon are trying to find their way back, they encounter a mischievous Nuzleaf. Corphish slashes its leaf and Nuzleaf retaliates by making a very loud noise. The Pokémon soon find out that the Nuzleaf was actually calling its friends who slowly capture and cage all the Pokémon except for Pikachu and Mudkip. Pikachu and Mudkip try to reason with the Nuzleaf group, but to no avail. Team Rocket appears again and, after observing all this, decides to capture all the Pokémon, including the Nuzleaf.
Meanwhile Taillow is searching for the lost Pokémon and reports back to Ash and the gang when it sees them. Team Rocket captures the Pokémon using their balloon, but Ash and everyone arrive just in time to thwart their plans. Ash rescues the Nuzleaf group, who then hold a net for Ash to fall into from the balloon. Team Rocket is sent on their way by Corphish and Treecko teaming up. The episode ends with all the Pokémon happily playing with one another and their new Nuzleaf friends.