After suffering a humiliating defeat by Sabrina (and playing with her evil doll), Ash and the others head to Lavender Town so Ash can capture a ghost pokemon to use against Sabrina. Arriving at the Pokemon Tower, Ash and Pikachu head inside capture a ghost pokemon. Meanwhile, Team Rocket is also inside the tower planning something, but soon become victims of the ghost pokemon as well. The tower is haunted by the ghost trio of Gastly, Haunter, and Gengar. The three of them begin playing tricks on everyone, and one of them might have dire consequences for Ash and Pikachu.