If you have not gone to Cinabar island, you just need to go there, get the Secret Key, and then you can defeat Blaine, the Gym Leader. If that is already done, then just go to Viridian city and go to the Gym there. Be carful, though. Giovani has very powerful pokemon. (not!!!!!) No need to thank me [:-)
Chat with our AI personalities
you get it after you beat Sabrina
Rock smash
after beating lt. surge, you ll get it with thunderbadge
You go to Saffron City, go to the Silph Co., take out Giovanni, then beat Sabrina
TM 26 (Earthquake) is a reward for beating the 8th Gym Leader in Viridian City