@GriffinO1 Indeed, but you can take advantage from her terrain easily. I got stuck on her for two hours (maybe more) on the first time, only when I built a fire team, I was able to win.
Pokerus is a bit hard to get, but not impossible. I got some pokemons with it through Wonder Trade. After you let a pokemon with pokerus on your team for a while, the mons uninfected will get it. After more time they will be 'cured' from it and won't be able to spred anymore, so the hint is, after you get one pokemon with pokerus, spread it as much as you can, but always leave one pokemon infected on your pc for a moment of need.