I'm kinda disappointed with this episode. I didn't like the battle between Wattson's Ampharos and May's Skitty, How in the world a not-so-well trained Skitty defeated an experienced fully-evolved Ampharos is beyond my thoughts. It seems like the writers really like to give Skitty so many wins.
Then there was the terrible battle between Ash and Wattson. After battling with Flannery, Ash should've known that he can't let Torkoal use Overheat that many times. He should've also known that overconfidence is never good.....But what you know? Ash forgot everything and lost the battle badly! Geez, every time the writers want him to lose to someone, they always make him forget everything he learned in the past. It's really annoying!
If the writers wanted to showcase Wattson so badly, they could've make Ash lose to him in the Gym battle and then have Ash beat Wattson in a rematch. It would've been much better than Ash losing to Wattson AFTER getting the Dynamo Badge.