How to beat Giovanni in Pokemon Go – Best Pokemon, Rewards, and more

Want to know how to beat Giovanni in Pokemon Go? Well, we have covered everything you need to know to win this battle.

Giovanni is one of the most dangerous Team Go Rocket members in the game. Defeating Giovanni will give you great rewards. But how to beat Giovanni in Pokemon Go? You will need a seriously strong team to beat Giovanni. In this guide, we will be helping you to beat Giovanni and guide you to take the best Pokemon in this battle. So without wasting any time, let’s prepare to beat Giovanni.

Giovanni battle gameplay
Gameplay (YouTube)
Related How to beat Arlo in Pokemon Go – Best Counters

How to beat Giovanni: Round 1

Giovanni will use Persian as his first Pokemon which is a pretty normal Pokemon. You would not need to worry much about this Pokemon as it is not that hard to beat. Keep in mind that Persian is weak to Fighting-type attacks. Therefore, the below Pokemon can be the best option to beat Persian.

  • Machamp: Counter and Cross Chop
  • Tyranitar: Smack Down and Crunch
  • Lucario: Counter and Power-Up Punch
  • Rhyperior: Mud Slap and Stone Edge 

How to beat Giovanni: Round 2

Giovanni can use Honchkrow, Gyarados, or Rhyperior as his second Pokemon. Honchkrow is a dark/flying-type Pokemon. This Pokemon is weak to fairy, ice, rock, and electric. So make sure you take Pokemon who are of this type. Therefore, the below Pokemon can be the best option to beat Honchkrow.

  • Rampardos: Smack Down and Rock Slide
  • Raikou: Volt Switch and Wild Charge or Thunderbolt
  • Zekrom: Charge Beam and Wild Charge

Counter for Gyarados

Gyarados is a Water and Flying-type Pokemon. It is weak against Electric and Rock-type. Therefore, the below Pokemon can be the best option to beat Gyarados.

  • Raikou: Volt Switch and Wild Charge or Thunderbolt
  • Zapdos: Thunder Shock and Thunderbolt
  • Zekrom: Charge Beam and Wild Charge
  • Electivire: Thunder Shock and Wild Charge
Giovanni battle gameplay
Gameplay (YouTube)
Related Tapu Koko Pokemon Go – How to beat, Raid Guide, Counters, and more

Counter for Rhyperior

Rhyperior is a Ground and Poison-type Pokemon. It is weak to water and grass-type. Therefore, the below Pokemon can be the best option to beat Rhyperior.

  • Torterra: Razor Leaf and Frenzy Plant or Solar Beam
  • Kyogre: Waterfall and Hydro Pump or Surf
  • Swampert: Water Gun and Hydro Cannon or Surf

How to beat Giovanni: Round 3

Giovanni will use Shadow Latias as his last Pokemon which will be a tough competition for you. Keep in mind that Latias is weak against Bug, Dark, Dragon, Fairy, Ghost, and Ice-Type Moves. Therefore, the below Pokemon can be the best option to beat Shadow Latias.

  • Dialga: Dragon Breath and Draco Meteor
  • Mamoswine: Powder Snow and Avalanche or Bulldoze
  • Gengar: Shadow Claw and Shadow Ball
  • Garchomp: Dragon Tail and Outrage
  • Steelix: Dragon Tail and Crunch
  • Scizor: Fury Cutter and X-Scissor

This is what you need to focus on in order to beat Giovanni in Pokemon Go. Choose Pokemon from the above, and it will be an easy battle for you.

Related How to beat Cliff in Pokemon Go?

Rewards

  • 5,000 Stardust
  • Max potions
  • Max revives
  • Chance to catch a legendary Pokemon

You will also get different rewards depending on how many times you beat Giovanni

  • Five times + silver badge level will reward you with shoes
  • Five times + silver badge level will reward you with pants
  • 20 times + gold badge level will reward you with shirt
  • 20 times + gold badge level will reward you with gloves

For more Guides, Tips, and Tricks

You can also check our dedicated Video Games Guides section.

Omer Khan
Omer Khan
Omer has a proven track record in the online media industry as a Content Writer. He holds a bachelor's degree in international journalism and mass communication and enjoys sports and video games.

Latest articles

Related articles