Walkthrough
As you enter and attempt to ascend the Pokemon Tower, you will quickly run into your Rival. Of course, he will challenge you to another battle. He will have replaced the Raticate in his Pokemon Team with a second and third Pokemon of the Elemental Trio, the same that he will continue to use in every battle against your trainer from here on out. It will take a Balanced Pokemon Team to defeat your Rival this time around. Once he is defeated, you will be able to continue through Pokemon Tower on your way to saving Mr. Fuji. However, you won't be able to make it to the top of the structure due to he Ghost Pokemon found within the Pokemon Tower.
Rival (Bulbasaur Chosen): Level 25 Pidgeotto, Level 23 Exeggcute, Level 22 Gyarados, Level 20 Kadabra, Level 25 Charmeleon
Rival (Charmander Chosen): Level 25 Pidgeotto, Level 23 Growlithe, Level 22 Exeggcute, Level 20 Kadabra, Level 25 Wartortle
Rival (Squirtle Chosen): Level 25 Pidgeotto, Level 23 Gyarados, Level 22 Growlithe, Level 20 Kadabra, Level 25 Ivysaur