Pokémon: Indigo League: Bye-bye, Butterfree

Series 1, episode 20

Ash's Butterfree tries to prevent the capture of his fellow Pokémon and win the heart of the pink Butterfree by battling Team Rocket with the strength and courage of a Pokémon in love.