Gary was doing well against Giovanni until Mewtwo entered the battle. That's too bad.
Anyway, good episode with several things going on. Gary versus Gio, Togepi getting lost, Ash versus Team Rocket. How they fit that all in is anybody's guess.
Loved that at least Ash got the finally badge without much difficulties but I'm mad that Gio didn't face Ash. 7/10