Swipe through to discover the best Pokémon to bring down Mega Heracross in Pokémon GO!

Rayquaza / Mega Rayquaza (Dragon/Flying) Fast Attack: Air Slash (Flying) Charged Attack: Aerial Ace (Flying), Dragon Ascent (Dragon), Hurricane (Flying)

Ho-Oh / Shadow Ho-Oh (Fire/Flying) Fast Attack: Extrasensory (Psychic), Incinerate (Fire) Charged Attack: Brave Bird (Flying), Fire Blast (Fire), Sacred Fire (Fire)

Moltres / Shadow Moltres (Fire/Flying) Fast Attack: Fire Spin (Fire), Wing Attack (Flying) Charged Attack: Fire Blast (Fire), Heat Wave (Fire), Overheat (Fire), Sky Attack (Flying)

Enamorus (Fairy/Flying) Fast Attack: Fairy Wind (Fairy) Charged Attack: Dazzling Gleam (Fairy), Fly (Flying)

Lugia / Shadow Lugia (Psychic/Flying) Fast Attack: Extrasensory (Psychic) Charged Attack: Aeroblast (Flying)*, Future Sight (Psychic), Sky Attack (Flying)

Mewtwo / Shadow Mewtwo (Psychic) Fast Attack: Confusion (Psychic), Psycho Cut (Psychic) Charged Attack: Flamethrower (Fire), Psychic (Psychic), Psystrike (Psychic)

Staraptor / Shadow Staraptor (Normal/Flying) Fast Attack: Gust (Flying), Wing Attack (Flying) Charged Attack: Brave Bird (Flying), Heat Wave (Fire)

By strategically choosing your Pokémon, you'll be well on your way to defeating Mega Heracross and adding this Mega marvel to your collection!

Raid Tip: Team Up for Success!