Pokémon: Indigo League: The Tower of Terror

Series 1, episode 22

Ash realises he needs a ghost Pokémon to defeat the Gym Leader of Saffron City's psychic Pokémon, and learns a lesson or two about the mystical spirit world in the process.