I thought this was a great gym battle. I thought Ash made a smart choice in getting Snorlax from Professor Oak. I was surprised that Clair used Kingdra as her first Pokemon. In the video game I thought it was her strongest. I was surprised to see that Snorlax was able to use Ice Punch. I thought the fight between Pikachu and Gyrados was pretty good. Pikachu's agility worked really well, and Gyrados was defeated. Now, I thought the fight between Charizard and Dragonair was awesome! It shocked me that Charizard's fire evaporated all the water in the pool. I thought that Ash made a smart move to have Charizard use Fire Spin while concealed in Dragon Rage. I was glad to see Ash get his final badge before the Johto League. I wondered throughout the episode why Kaburagi opened the roof to the gym. To me, that just gave Charizard an advantage.