No, Charizard lost to Dusclops.
Terrible animation in every part of the episode, except for the battle at the end, at least that was my first impression. The battle at the end had average animation, the rest was just pathetic. Getting past that (which we should be by now, repeated whining and complaining just gets annoying), the rest of the ep was great. Ash seeing the need to bond with his Pokemon again, especially since he brought back three this time instead of just one, was great. And seeing them get into a bit of a fight was fun too. I knew it wouldn't last though, those Pokemon have known each other for too long.