I thought this was a great gym battle between Ash and Jasmine. I thought Ash made super extremely smart strategical moves in order to defeat her. The battle between Magnimite and Pikachu wasn't anything special, but good nonetheless. The Steelix/Cyndaquil showdown was amazing though. I thought Ash was smart in using Cyndaquil's flamethrower at the wall to dosge, and then again when he had Cyndaquil heat up Steelix's sandstorm tornado. I was surprised that Ash didn't know that Team Rocket was behind the giant Wobbufet though.