As Ash heads back to Hearthome City for his long-delayed Gym battle, he's concerned about his own Gligar's battle woes. Even though Ash gives Gligar lots of special training, it just can't get its act together. Gligar finally gives up and flies away, only to run into Gary Oak. Gary offers to help with Gligar's problem, starting by having a friendly battle between Gligar and Gary's Umbreon. Once the battle starts, Gligar panics, and Gary realizes what the problem is: Gligar is overcome by fear whenever it tries to fight.
Gary thinks Gligar should use a Razor Fang to evolve into Gliscor, and Gary just happens to have a Razor Fang he can give to Ash. Once Gligar is a powerful Gliscor, its fear will be a thing of the past! Gligar loves this idea, but Ash says no; he wants Gligar to conquer its fear before it evolves. Poor Gligar gets another shock when Team Rocket springs an ambush with their giant Gliscorbot, snatching Gligar and making a getaway. Ash manages to leap onto the Gliscorbot before it escapes, but that just means Ash and Gligar end up stuck in the same cage!
While Team Rocket celebrates their catch by eating themselves into a stupor, Ash coaches Gligar to break them out of the cage with X-Scissor. With Gligar's help, the two of them then escape across a chasm, and Gligar's confidence begins to build. Just in time, too, because Team Rocket has caught up with their escaped captives! Ash tosses Gligar the Razor Fang and it evolves just in time to save them both from Team Rocket's clutches. In fact, by the time Gary and the others catch up to Ash, Gliscor has Team Rocket pretty well beat! Gary says his farewells and our heroes get back on the road to Hearthome City, now accompanied by a confident new Gliscor!