Fine episode. Seriously, after seven hundred episodes, Ash meets Giovanni, yet didn't even bother with introductions. Seeing Persian battle was nice, but yes, too short. Ridley and his Golurk are nice to see, even though Ridley didn't know Ash wasn't the enemy. Seeing Meloetta battle with Ash was nice, even if it got interrupted by Golurk. Overall, nice episode. Team Rocket are always a step ahead.