Pokémon S19E26 - A Full-Strength Battle Surprise!

Pokémon (1997)
S19E26 A Full-Strength Battle Surprise!
Episode Overview
As our heroes make their way to Snowbelle City, they unexpectedly run into an old friend and rival, presenting Ash with an exciting chance to engage in a battle!