Won primarily with this team, a fairly adaptable one based on Guardian Angel. Guardian Angel is probably getting nerfed but it should still be a useable team afterwards.
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9669
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9671
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9678
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9681
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9684
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9685
I forgot to save one game where Spooktune beat me, hopefully he has that replay
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9669
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9671
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9678
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9681
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9684
https://replay.pokemonshowdown.com/dragonheaven-gen7benchabilities-9685
I forgot to save one game where Spooktune beat me, hopefully he has that replay