Well, we all thought/knew that the episode would be something like this, Drapion would make swift work of a few of Ash Pokemon, Infernape and Pikachu excluded. Therefore the events in itself (Staraptor down, Buizel down) was not at all suprising. Torterra on the other hand... he really should get a victory sometimes. For the strategy with Poison from Drapion, that was probably some of the best strategies I have ever seen in the anime.
Infernape was obvious as the power- house that would change the course of the battle and then it was ok to see Pikachu, whos win was ok but not more. However using Volt Tackle that often should really make him more tired than he seems.
The music and style of the battle was cool however all the way through, it really felt like the greatest battle in a long time, up there with Ash vs. Gary in Johto and some of the matches against Brandon in the BF. I have really high hopes for the end of this battle.
7/10 (not 8 because I still think Torterra was used the wrong way)
We say goodbye in the pouring rain
And I break down as you walk away.
'Cause all my life I felt this way
But I could never find the words to say
~ Stay by Hurts