Pokemon crossword, but particularly difficult

123456789101112131415161718192021222324252627
Across
  1. 2. A legendary bird, who isn't flying type
  2. 4. The fully evolved legendary with the lowest BST
  3. 8. Ghost-Steel type in UU
  4. 9. The worst bomb of a trio of pokemon known for exploding, with a base attack stat of 50
  5. 10. Has a signature ability that halves the damage of incoming special attacks
  6. 11. The psychic type that only learns normal-type moves
  7. 13. Is associated with the ability Rough Skin
  8. 15. In this alternate form this ice type has legendary level stat spread
  9. 18. Literally a bridge
  10. 19. Electric type that only learns Electric moves, and Normal coverage
  11. 21. Gen 7 steel type banned from Balanced Hackmons
  12. 22. A mega evolution with over 140 sp.atk, with a STAB boost of 2.5x most of the time
  13. 24. Gen 3 pokemon with a BST of 290; is part of a government agency
  14. 25. The *suspicious* pokemon but dark type
  15. 26. The NFE pokemon with the highest BST
  16. 27. Masta of illusion, since it got its hidden ability
Down
  1. 1. Historically, the first electric-grass type
  2. 3. A physical and special wall granted the rock-steel typing
  3. 5. Had the longest name in all of pokemon in gen 6, at 11 letters, and was given a signature ability in gen 6 just to have it nerfed in the same generation
  4. 6. Has a signature move that always crits, and has a base power thats 7.5 BP less than Urshifu's signature attacks
  5. 7. Surprisingly underrated NU pokemon with a sp. atk stat of around 210 with choice specs, and 130 speed
  6. 12. Created the AG tier
  7. 14. Has an alternate form with 135 speed and sp.atk
  8. 16. The first Pikaclone
  9. 17. An electric type with a speed stat of 90, and it's best attacking stat is its attack of 50
  10. 20. 001 in the first pokedex
  11. 22. The best pokemon in LC
  12. 23. The only dark-type future paradox