Pokemon GO’sLooming 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 andPokemon GOplayers 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 needall the best Unova region Pokemonto defeat Giovanni.

Article image

RELATED:Pokemon GO: What Is The ‘A Challenging Development’ Special Research?

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

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 morePokemon GOstrategy guides, news, and updates. Until then, good luck out there, trainers!

Pokemon GOis available now in select regions on Android and iOS devices.

MORE:Pokemon GO: Team GO Rocket Disruption Event Dates and Details