Team GO Rocket Grunts are invading PokéStops around the world! Interact with an Invaded PokéStop to engage in a Team GO Rocket Battle and defend the PokéStop. Winning Team GO Rocket Battles gives you a chance to catch a Shadow Pokémon.
Note: This feature is only available to Trainers who are Level 8 and above.

Finding Team GO Rocket Grunts at PokéStops

These PokéStops look different than regular PokéStops in the Map View. Keep an eye out for any stops that twitch and look discolored.
Once you're in range, the PokéStop will turn black and a Team GO Rocket Grunt will appear nearby.

Battling Team GO Rocket Grunts

Tap on the Grunt to start the battle right away. You can also tap the Invaded PokéStop, spin the Photo Disk, then start the battle. 
Team GO Rocket Battles work similarly to Trainer Battles. Select a party of three Pokémon and use their Fast and Charged Attacks to defeat the opponent’s Shadow Pokémon. 
After winning a Team GO Rocket Battle, you’ll receive Stardust and a chance to catch a Shadow Pokémon they’ve left behind. If you lose the battle, you can choose to either rematch or return to the Map View. 

Catching Shadow Pokémon

Similar to Raid Battles, you will receive some Premier Balls, which you can use to catch the abandoned Shadow Pokémon. 
Premier Balls are granted right before a Shadow Pokémon Encounter and are only usable for that Encounter. The number of Premier Balls received is based on how many of your Pokémon remain at the end of battle, your Purifier medal rank, and your Hero medal rank. 
Tip: Free up space in your Pokémon and item storage before beginning a Team GO Rocket Battle to ensure you can begin the Shadow Pokémon encounter and collect items they drop.

Team GO Rocket Leaders & Giovanni

In addition to battling Grunts, experienced Trainers can also take on Team GO Rocket's Leaders and their boss Giovanni. Read this article to learn how.