Name the Z Pokémon

123456789101112131415161718192021
Across
  1. 2. Electric, the Thunderbolt Pokémon
  2. 3. Electric/Flying, the Electric Pokémon
  3. 5. Dragon/Ground, the Order Pokémon, Humanoid
  4. 6. Dark/Grass, the Rogue Monkey Pokémon
  5. 7. Dark/Normal, the Tiny Raccoon Pokémon
  6. 9. Electric, the Thunderclap Pokémon, Need Stone
  7. 11. Dragon/Ground, the Order Pokémon, Need Stone
  8. 13. Dark, the Illusion Fox Pokémon
  9. 16. Dragon/Electric, the Deep Black Pokémon
  10. 19. Normal/Ghost, the Spiteful Fox Pokémon
  11. 20. Fighting/Steel, the Warrior Pokémon
Down
  1. 1. Fighting/Flying, the Strong Legs Pokémon
  2. 2. Normal, the Tiny Raccoon Pokémon
  3. 3. Dark/Dragon, the Hostile Pokémon
  4. 4. Fairy, the Warrior Pokémon
  5. 5. Dragon/Ground, the Order Pokémon, Snake
  6. 8. Fighting, the Warrior Pokémon
  7. 10. Electric, the Thunderclap Pokémon
  8. 12. Dragon/Ground, the Order Pokémon, Dog
  9. 14. Dark, the Tricky Fox Pokémon
  10. 15. Fairy/Steel, the Warrior Pokémon
  11. 17. Normal/Ghost, the Baneful Fox Pokémon
  12. 18. Normal, the Cat Ferret Pokémon
  13. 21. Poison/Flying, the Bat Pokémon