So chalk this one up as a win for me...Charizard didn't solo the controlled Pokemon at all, in fact until Ash's other Pokemon started helping, he actually did worst then Dragonite
We are tied in the score now xD. But Charizard didn't do worse then Dragonite. Dragonite took one hit and was taken down, but then continued fighting. Charizard took multiple hits at the same time, was taken down and continue fighting. It's pretty much the same. Also, Charizard took those Shadow balls to protect the others and to show the bond between him and Pignite, which is quite interesting imo.
I didn't see this episode, I looked the pictures, but it seems like a great episode overall. I loved Piginite being worried about Charizard, it looks like Charizard is some kind of mentor for Pignite, and he protected him. Interesting. All Ash's pokemon interactions were great.
I just expect that in the next episode Charizard does fight Reshiram, but if he doesn't, at least have him beat something. I don't think he is leaving after this, because, specially if he don't fight Reshiram, he didn't do nothing special so far. So it'd be pointless. But beyond that, he simply won't leave because it would cause trouble with the movie timeline and he has no reason to really.