Great episode. Nice to see someone else than Ash being in love with Misty (it means Misty is attractive in the Pokemon world), and good to see that Misty chose not to stay with Rudy (I support PokeShipping).
Also, the battle between Ash and Rudy was nice and exciting. Good to see Pikachu lose and Ash still win. This shows that Ash's other Pokemon aren't much worse than Pikachu (who is really overpowered in the anime).