Since Ash, Misty and Brock are all trapped, Jesse and James decide to take an advantage of the moment to catch Pikachu. They press the wrong button and it frees Ash and the others! Then Lance comes with Dragonite to help Ash. With Dragonite, they destroy Team Rocket's evolution inducement ray, and go off to save the red Gyarados. Since the ray was destroyed, the Gyarados becomes stronger and breaks free with Team Rocket. But now, it's angry and rampages towards Mahogany Town! Lance had called Officer Jenny to come and arrest Tyson and the Rocket Grunts. Ash and friends go to help the Gyarados, while Lance fights Tyson's two Fearows with Dragonite. After winning, Lance goes to help Ash calm down the Gyarados. He eventually captures it. Tyson and the Rocket Grunts are arrested, Lance flies off, and Ash is now in Mahogany Town ready to challenge the gym leader!