This episode wasn't bad, but they could of done more to it. But this episode was the start at least Gary respecting Ash and taking a different toll, and *gasps* Team Rocket catching Togepi and first successful brought back to Giovanni, butttt... he didn't want it. Oh boy.
But Ash as always had a big lucky break from not battling Giovanni and Mewtwo because then it would of dragged on and on, and possibly Giovanni could of take over the world with Mewtwo, and then Ash had to come up with something.
One point if anyone reading, have anyone noticed of the badges that GAry won does not have the badges that Ash lost and had to rematch again. I noticed how Gary does not have the Thunderbadge, Marshbadge, and the Volcanobadge. It just made me wonder and of course Gary would never tell if he went to those places and lost and not bother trying again, but it was weird of the other badges.