You're back in Viridian City. You were here when
you first began your journey; now you're here for your eigth and final badge. Go into the Viridian Gym, where
you'll see a familiar maze. You've seen this spin maze in Team Rocket's Hideout in the Game Corner, and
you're about to go through another one. This maze is pretty easy, and you'll wind up with the gym leader somehow.

The gym leader is Giovanni. As you know already, he's the leader of Team Rocket. He uses a lv. 45 and lv. 50 Rhyhorn, a lv. 42
Dugtrio, a lv. 44 Nidoqueen, a lv. 45 Nidoking. Water-type attacks can take care of his Pokemon pretty easily.
After defeating Giovanni, he'll give you TM26 - Earthquake, and your final badge: the Earth Badge. Afterwards, he will leave,
and so will you.

Now that you have all eight of your badges, it's time to go to the Pokemon League, where you'll face the Elite Four,
the toughest trainers yet. Now you must heal your Pokemon and head west from Viridian City onto Route 22.

Gary will come to battle you in the same spot where you battled him on this route last time. The last time
you fought him here, his Pokemon were weak. Now, however, you should really watch out. All of his Pokemon
are near or above lv. 50, so your Pokemon should be trained to about the same level. After beating Gary,
follow the road and head west into the Pokemon League's Front Gate, which takes you to Route 23. You'll go through eight guards, each checking for one of the
eight badges. After getting past all eight guards, you'll reach the cave known as Victory Road.

Once you get in, you'll see a boulder. Use Strength to
push that boulder to the ground switch on the right. Now head up the stairs, and go on until you see two other stairs
between a trainer: one on the left and one on the right. Take the stairs on the right for a Rare Candy and TM02 - Dragon Claw.
After getting the items, take the stairs on the left, and go up the ladder.

Go down and push the boulder onto the switch. Go up the stairs, and head east. If you choose to go down the stairs,
you'll find TM37 - Sandstorm. No matter what you do, you'll need to go up the ladder located at the very end of this level.
Before you take the ladder, be sure to pick up TM07 - Hail above the ladder.

Once you reach the next level, push the boulder you see up two times, and all the way west onto the switch.
The Itemball you see contains TM50 - Overheat. Now head back to where you came from, and go up the stairs.
Go all the way west, down the stairs, and all the way east. Push the boulder down the hole, and jump in with it.
Push the boulder to the switch on the left. Head up the stairs, and then the ladder. Then you'll encounter a
two-on-two Pokemon battle. Take the other ladder, go right, and you'll find a Move Tutor who teaches Double Team. Finally, you can exit Victory Road.