Top Ten Most Powerful Pokémon in Ultra Sun and Moon

The items in this list have been selected by the author of the list for you to vote and comment on.
The Top Ten
1 Ultra Necrozma

It's basically a god

Ultra necrozma could beat omega flowey

2 Zygarde Complete Form Zygarde, known in Japan as the same name, is a Legendary Pokémon species in Nintendo and Game Freak's Pokémon franchise.
3 Marshadow Marshadow is a Fighting/Ghost-type Mythical Pokémon introduced in Generation VII. It is not known to evolve into or from any other Pokémon.
4 Dusk Mane Necrozma
5 Dawn Wings Necrozma
6 Lunala Lunala, known in Japan as the same name, is a Legendary Pokémon species in Nintendo and Game Freak's Pokémon franchise.
7 Solgaleo Solgaleo is a dual Psychic/Steel Legendary Pokèmon introduced in Generation VII. It evolves from Cosmoem when leveled up in Pokemon Sun starting at level 53.It is one of Cosmog's final forms,the other being Lunala. Solgaleo takes a special form called the Radiant Sun phase when it uses Sunsteel strikes. ...read more.
8 Zeraora
9 Toxapex
10 Dusk Form Lycanroc

He was only here for the anime