After you've defeated Giovani (the gym leader in Viridian City), heal your Pokemon at the Pokemon Center and head onto Route 22. Once you step onto the route, you'll battle your rival; he's a lot stronger than he was when you battled for the very first time. After you've beaten your rival, you will continue West and go North when needed into the big building. You'll need to surf some of the way; the guards there will ask if you have all 8 badges and if you do, you'll go onto Victory Road.
On Victory Road, there will be tough opponents to give you a little taste on what the Pokemon League is like. Battle and win all of the trainers and make your way through Victory Road's cave. One you get out of it, you'll finally be at the Pokemon League; where you'll battle the Elite Four and the Champion.
Chat with our AI personalities
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
in Viridian city. the one that was locked.
It depends which ones are you looking for. The 8th Badge is in Sootopolis, The 7th badge is in Mossdeep, The 6th Badge is in Fortree, The 5th badge Is your dad in emerald it is found at Petalburg, the 4th Badge is in Fallabore, The 3rd badge is in Mauville, The 2nd badge is in Dewford, The 1st badge is in Rustboro.
Petalburg city he's in the gym and you battle him for your 8th badge.
After getting your 8th Gym Badge, go north of the Pokemon Center in Sunyshore City and your rival will talk to you. Speak to Jasmine, Johto's Steel-type Gym Leader, after and she'll give you HM07 Waterfall.