Battle Aboard the St. Anne is the tenth episode of the Pokémon anime series, except in the United States, when it was broadcast as the first episode. The episode was first broadcast in Japan on July 8, 1997 and in the United States on September 27, 1998. The episode follows Ash Ketchum, Misty, Brock and Pikachu as they get tickets to the luxury cruiser, the St. Anne. Little do they know that it was a trap set up by Team Rocket's boss Giovanni. Later the ship begins to capsize and sink with Ash, Misty, Brock, Jesse, James and all their Pokémon still on board.
After earning the Thunder Badge, Ash, Misty, and Brock walk across a bridge and they spot a luxury liner ship in the distance. After taking a closer look at it, they really want to go on it. But Brock says they don't have enough money to buy any tickets. They walk away sadly. However, Jessie and James, in disguise, give them tickets to board the ship and invite them to join a Pokémon Trainer on the ship, the St. Anne. Jessie and James go a lighthouse nearby to meet Meowth. They go to a phone to call their boss. Meowth notices that Giovanni has a Persian with him, making Meowth jealous. Team Rocket tell their plan to Giovanni: invite a bunch of Trainers aboard the St. Anne and steal their Pokémon.
Ash, Misty, and Brock get on board the St. Anne and they go into the main room. They notice all of the people, their Pokémon, and Pokémon merchandise. Ash sees a battle between a Starmie and a Raticate. The Raticate uses Super Fang to break Stamie's jewel, giving Raticate the win. Ash steps forward to challenge the Raticate's Trainer, sending out Butterfree. Raticate attacks with Hi Jump Kick and Butterfree counters it with Tackle. Raticate uses Hyper Fang, but Butterfree stops it with Stun Spore. Just as Ash is about to win, the Trainer recalls Raticate, calling the battle a draw. Meanwhile, James walks by the salesmen. One of them convinces him to buy a Magikarp by tricking him into thinking its a valuable Pokémon.
As Ash and his friends are eating, the ship sails out of Vermilion City. The Trainer Ash battled earlier comes up to him and explains that he was impressed with Butterfree and would like to trade his Raticate for Butterfree. Ash asks Brock if he should trade Butterfree but Brock is focused on the girl next to him. Ash decides to trade Butterfree. Ash and the Trainer go over to a trade machine to trade their Pokémon. Ash gets the Raticate and the Trainer gets Butterfree. A little ways away, Jessie and Meowth ask James why he bought the Magikarp. James tells them that its a rare Pokémon. To prove this, he shows them its gold Poké Ball. Meowth points out the the gold on the Poké Ball was sprayed on. Jessie asks James how he afford it. James says that his salary was so small, he used Jessie's salary to buy it. She yells at him and makes him return it. Meanwhile, Misty notices Ash looking out at the sea, wondering if trading Butterfree was the right choice. He tells Misty when he was trading Butterfree, he remembered all the good times they had together.
Team Rocket's plan starts, with the room everyone is in being locked up and the Trainers are forced to give their Pokémon to Team Rocket Grunts. Ash tells Pikachu to use ThunderShock on one of the Grunts. This inspires all the other Trainers to fight back with their Pokémon. Ash sends out Bulbasaur, Charmander, and Squirtle to fight the Grunts. Brock sends out his Geodude to fight too. Ash tries to sends out Butterfree, but Misty reminds him he traded Butterfree away. He watches Butterfree and its new Trainer fighting the Grunts sadly.
A group of Pikachu uses Thunderbolt to send Team Rocket flying. The ship sails into a big storm. James drops the Poké Ball Magikarp is in and runs after it. Ash finds the Trainer he traded Butterfree to and asks if he can trade back. The Trainer agrees and they reverse trade. The captain of the ship tells everyone the ship is unsinkable. A wave knocks the captain into a lifeboat and everyone scrambles to get into the lifeboats. Misty and Brock find Ash finishing the trade and Ash drops his Poké Ball and the three of them run after it. They get the Poké Ball, but a wave knocks them against a wall, knocking them unconscious. James, Jessie, and Meowth get Magikarp's Poké Ball, but another wave knocks them out also. They are all stuck on the ship when it sinks while the rest of the passengers get to safety. The captain believes everyone is safe, not knowing that Ash, his friends, and Team Rocket are still on the ship.
- Trade Machine
- Raticate uses a Move it can't learn.
- The "Who's that Pokémon?" of this episode is Raticate.
- The captain of the St. Anne decided to leave the ship first, even though it's usually customary for captains to leave last, so as to ensure that all passengers and crew have been evacuated.
- James and Jessie disguised themselves as Ganguro Girls at the beginning of the episode, though technically Jessie had orange hair.
- This is the first of few episodes where James cross-dresses as a girl.
- Aside from Misty and Jessie, Rachael Lillis also voiced the lady accompanying the Gentleman.
- The trade machine had the same buttons as a VCR.
- This the first time that Ash battled a large group of Team Rocket Members.
- "Just imagine, sunbathing on deck all day, just a nice long, relaxing cruise." — Misty
- "We could never afford a cruise like that." — Brock
- "Augh." — Misty
- "Reality can really bum you out." — Ash
- "The famous St. Anne?" — Ash
- "Do you know anybody who says "radical" anymore?" — Ash about outdated slang
- "Like wow, don't I make like the coolest girl?" — James
- "Stop acting like an ignoramus." — Jessie
- "Ow." — James
- "Meow! What's with the Persian?!" — Meowth about his rival.
- "Was it really all right for us to give out all those tickets for free?" — James
- "A small price to pay for what I'll get in return." — Giovanni
- "My Squirtle and my Charmander are much better than their's are." — Ash bragging again.
- "Well now, is anybody else brave enough to challenge my Raticate?" — Gentlemen
- "I can't wait!" — Ash
- "How about battling my Butterfree?" — Ash
- "As you wish." — Gentlemen
- "Say Jessie, this place is packed." — James
- "Yes and packed with Pokémon." — Jessie
- "And soon all these Pokémon will be ours." — James
- "All for us." — James
- "Shut up. They're not for us, they're for the boss." — Jessie
- "I forgot." — James
- "It certainly is lively." — James about Magikarp
- "I normally charge $100 but for you I'll throw in an egg-laying set, child-care set and an education set for only $300. How about it?" — Magikarp Salesmen
- "I'LL TAKE IT!" — James
- "I can tell, haha, you're going to be a very rich man, a very rich man." — Magikarp Salesmen
- "She's beautiful." — Brock
- "Hello in there." — Misty
- "Beautiful." — Brock
- "Here we go again." — Misty
- "You idiot! Can't you see you were tricked?!" — Jessie
- "What a dope!" —
- "But you don't understand, Magikarp is a gold mine. Even its Poké Ball is solid gold." —
- "It's just gold plated!" — Meowth
- "How did you get the money for it?" — Jessie
- "Well, the advance on my salary didn't quite cover it so I..." — James
- "So you did what?" — Jessie
- "I used the advance on your salary." — James
- "You go return that fish and get my money back right now!" — Jessie
- "It won't be long now." — Giovanni
- "Are you crazy?" — Jessie
- "But I..." — James
- "WE GOT WORK TO DO!" — Jessie
- "I think we should all be very proud of our Pokémon, and we taught Team Rocket a lesson they'll never forget." — Ash
- "I can't wait to get off of this lousy bucket." — Jessie about Team Rocket's worst defeat ever.
- "Wait! There goes my salary advance!" — James
- "There goes my money too." — Jessie
- "Now there's no reason to panic. I just thought I'd test out one of the lifeboats." — The Captain
- "Wait! There goes my next paycheck!" — James
- "Who cares about your paycheck, what about mine?" — Jessie