Pokemon GO's Looming in the Shadows Special Research is available now and, after players unlock the storyline, they can start battling their way through the Team GO Rocket leadership. Once trainers reach the top, it's time to throw down against the big villain himself: Giovanni.
Giovanni is a pretty iconic character in the franchise and Pokemon GO players have been looking forward to a battle against him since the Rocket invasions started earlier this year. The time has finally arrived and players can prepare for the big fight by taking a look at what Giovanni's possible roster lineup can be. Don't worry, trainers won't need all the best Unova region Pokemon to defeat Giovanni.
Note: Players who want to be surprised by Giovanni's choices should stop reading here. The rest of this guide will details Giovanni's Pokemon and the best counters to stand up against the villain. Trainers who are fine with spoilers can read up to find out about the best strategies to counter Giovanni's choices...
Dugtrio or Rhydon or Hippowdon
Best Overall Counters
Tyranitar (Smack Down/Stone Edge/Crunch) - Strong against Articuno
Swampert (Water Gun/Hydro Cannon/Earthquake) - Handles Dugtrio, Rhydon and Hippowdon
Lucario (Counter/Power Up Punch/Shadow Ball) - Strong against Persian
Players that have strong versions of those three Pokemon should have no problem taking down Giovanni's squad. If those aren't options, some other good substitutes include Machamp (Counter, Cross Chop), Kyogre (Waterfall, Hydro Pump), Gyarados (Dragon Brath / Waterfall and Hydro Pump), Melmetal, Torterra (Razor Leaf, Frenzy Plant, Stone Edge).
Be sure to check back in the near future for more Pokemon GO strategy guides, news, and updates. Until then, good luck out there, trainers!
Pokemon GO is available now in select regions on Android and iOS devices.
Source: Pokemon GO Hub