umm. you have good leveled pokemon. and you fight them till they die!
In the warehouse in goldenrod (make sure you have beaten the radio tower, and have the basement key) go to 3F of the radio tower and open the shutters then battle to beat them
whenever u beat team rocket at the warehouse in goldenrod
After you beat them at the radio tower, they break up team Rocket again.
radio tower
beat the seventh gym
in the radio tower
You have to beat the team rocket warehouse in goldenrod, and a guy gives you a silver wing at the end.
To get into the Team Rocket Warehouse, go to the game corner and beat the Team Rocket Grunt that is standing by the poster. Beat him in battle then go down the steps after you turn the switch behind the poster.
Team Rocket's hideout is in Mahogany town. Team rocket can be found in the radio tower and in the underground basement in Goldenrod after you beat Pryce of Mahogany town (who cannot be fought until you take down team rocket in the same town), but they have no "hideout" in Goldenrod.
you HAVE to get 7 badges then go to goldenrod city and go to underground studio and a team rocket member will give you a uniform then they will let you in
Go to Goldenrod City and beat Team Rocket.
After you beat them in mahogany town.