Ash and the group are sailing towards Cinnibar Island, and they happen to meet Gary on the boat. Gary tells them there is no gym on Cinnibar Island anymore, and that they were wasting their time going. When they arrive, they meet a strange looking guy who gives information in riddles. He shows them the gym. It is a broken down piece of debris, and hasn't been used in a long time. The gym leader Blaine was sick of battling tourists who came on vacation, rather than for a Pokémon match. The group try to find a place to stay the night. Unfortunately, all the places are packed with tourists. Ash is beginning to get very hungry, just as he smells something good cooking. They find Gary staying in one of the hotels and they even have an Electabuzz for entertainment playing some music. Gary decides to offer Ash some leftovers from their banquet if he will spin around three times and say "Pikachu". Ash refuses, but Pikachu does it hoping to help out Ash. Ash stops Pikachu, just as the star of their show arrives. It is Jigglypuff going to sing them a song. The group run away to safety, just as Jigglypuff begins to sing accompanied by the Electabuzz's music. The whole crowd falls asleep and get some lovely Jigglypuff squiggles on their faces. Ash and the group find the riddle man's hotel, and he offers a free stay as a reward for solving a riddle. Meanwhile, Team Rocket attempt to steal the Pokémon inside the lab on the island. Ash stops them as usual, with help from his Pokémon. They get to a hot spring, when Togepi jumps on a lever that opens a secret passage. They follow it down to see a hidden Pokémon gym. The riddle man is there to greet them, as he reveals his true identity. He is Blaine, and is ready to battle Ash. The battle is tough with Squirtle first losing, and Charizard refusing to battle. Pikachu makes a comeback, by defeating Rhydon through a direct shock to its horn. Blaine then calls Magmar, who Pikachu is unable to beat. Magmar uses a Fire Blast attack, which is about to hit Pikachu.