I had some problem but M-loppuny,Galvantula (Sticky Web),Contrary Serperior, Alolan-ninetales, Yanmega and emolga were a good team to beat her.
Also i'm on the Zekrom path and did the fight in single.
I had a lot of problem with Kiki the only psychic type I had was Meowstic and it was a dual screen setter with prankster so it didn't have a lot of power. Also Terra was really hard for me her SWAGSIRE was the biggest wall my teams ever faced (I beat it by PP stalling it with Blissey).