Get a fast fire pokemon, go to the mall and buy the TM fire blast.
Then go to snowpoint city, challenge the gym leader and you should do fine :)
She has medichan,snover abisnow,and sneasle
you then go back to sunnyshore city and defeat 7th gym leader
The 7th leader is Candice in Snowpoint City
Defeat the cinnibar island gym leader.
Any Pokemon with ice or electric moves
Candice is the 7th/snowpoint city gym leader
defeat the 7th gym leader
the best way to beat the 7th gym leader is with a fire type Pokemon
Her name is Candice the master of ice type Pokemon
You shall have it when you defeat the 7th gym leader
don't you just go back to Viridian and defeat Giovanni
The 7th gym leader is Blaine. He the gym leader of Cinnabar Island gym. He uses Fire type Pokemon and he will give you the TM that contains Fire Blast when you defeat him.