Ash, Misty, and Tracey are on Mandarin Island, and Ash is on a winning streak. He finishes off a Butterfree with Bulbasaur's Razor Leaf. Ash starts to get a bit full of himself, then lets known the fact that he is hungry. Misty and Tracey then gets something to eat.
As Ash and Misty eat, Tracey tells them that Prima (known in the games as Lorelei) is going to give a lecture on the island. Misty is ecstatic, and tells Ash and Tracey that Prima is her hero. She hears a voice behind her, and turns to see Prima herself! Misty and Tracey introduce themselves while Ash chokes on his sandwich. She walks past them, however, and bends down to look at Togepi.
Nearby, Meowth watches from the bushes while Jessie and James eat. They peer through their binoculars, and James recognizes Prima. Unfortunately, he doesn't remember who she is. Prima looks out at the ocean, and makes many philosophical comments about nature. But all Ash wants is a battle. But Prima continues to ignore him. Ash interprets this to mean that she's afraid to battle and goes off in search of someone else. He does find an opponent who accepts his challenge. As Prima watches, Ash offers to let the boy set up the rules and they agree on two Pokémon each. Ash sends out Squirtle, and the boy releases a Persian.
Squirtle uses Water Gun, but Persian dodges it. It unleashes a Thunderbolt attack, but Squirtle uses Withdraw. Squirtle then pops out of its shell and Skull Bashes Persian, and knocks it out. The boy then sends out a Tauros, who Tackles Squirtle right away knocking it out. Ash withdraws Squirtle and sends out Charizard, but Ash still cannot control Charizard and it burns him.
Prima continues to watch as Tauros uses Take Down. Charizard then uses Flamethrower, knocking out Tauros in one hit. He then flies into the air and attempts to burn everything in sight. Ash tries to call it back, but the beam from the Poké Ball misses. When Ash gets Flamethrowered again, Prima is forced to intervene, sending out her Slowbro, who uses Disable, immobilizing Charizard in midair. It then brings it down to the ground, and Ash succeeds in calling it back. Prima asks Ash if he knows what he's doing, and he defends himself by saying that he was in the top sixteen in the Indigo Plateau Conference. Prima isn't impressed and starts to leave. She turns and asks them all to come to her demonstration later. They enthusiastically accept.
Later, Ash and his friends watch Prima battle from the stands of Mandarin Island Stadium. Team Rocket has also snuck in dressed as food vendors. James now fully recognizes Prima, and they plan to steal her Pokémon. The demonstration goes on for a while and Prima defeats every Pokémon she goes up against. Ash watches intently, determined to try to pick up some tips. After the demonstration, Prima invites Ash and his friends to her house for some tea. As Misty and Tracey thank her for inviting them and rave about her Pokémon, Ash sits in silence. Suddenly, he speaks up and announces his suspicions that Prima is trying to teach him reverse psychology (or perverse psychology, as he calls it). Prima tells them that every person has a particular way of acting in and out of battle. She explains to them that she is like the water. She usually "goes with the flow", but when she's in battle, she becomes as cold as ice. She walks outside, and tells Ash that the most important thing is knowing where his strength lies. Ash may be strong in some ways, but he needs to develop what comes from the inside.
Ash then once again challenges Prima to a battle which she accepts. They agree on one Pokémon each, and send out their Pokémon. Ash uses Pikachu, and Prima chooses Cloyster. Pikachu uses Thunderbolt, but Cloyster Withdraws into its shell. As a result the attack has no effect. Pikachu uses Agility, but is knocked back by Cloyster's Reflect attack. Pikachu uses Thunder which hits but then Cloyster starts to glow red. Tracey warns Ash that this is Rage, which increases its Attack level. Pikachu tries a Quick Attack, but is pummeled by Aurora Beam and Take Down. Ash loses.
Prima calls back Cloyster, and looks at Pikachu to see if he is okay. She tells Ash that he has the skills he needs to be a Pokémon Master, but he needs to remember that his Pokémon are the ones who win the Badges. She tells him that with his Pokémon and friends at his side, he'll always succeed. She then tells him that if he wins all the Gym Badges in the Orange League, he'll be presented with an "Honorable Trainer" trophy. Ash then thanks Prima.
Suddenly, voices sound from above. It's Team Rocket, and they ask if Prima has a recording of her lecture on a CD. She replies that it's on tape only, and whispers to Ash and his friends that it's $18.95. Team Rocket falls out of their balloon, then says their motto. Misty correctly guesses that their original plan was to steal Prima's Pokémon, but they tell her that they figured they'd lose. They then decided to stick with the program and steal Pikachu. Ash gets ready to fight, but Prima tells him that she'll take care of it.
She sends out Jynx, who uses Ice Punch and freezes Team Rocket. Jynx then uses Blizzard and blows them into the sky. The pieces from the ice block rain down, making sparkles in the sky. Everyone watches, amazed. That evening, Prima tells Ash that the nearest Gym is on Trovita Island, which is straight across the bay on the other side of Mandarin Island. Ash and his friends thank Prima again for everything that she taught him. They wave farewell, and head towards their next adventure.