Hah, I actually just beat it before reading this with Drain Punch + Bulk Up Pangoro.
In other news, I threw money at the game and got the Legend/Plasma Balloons. I also hit Rank 50 and caught a 1380 Awesome Beartic with Reflector, Boomer, and Snappy. First multi-trait mon, yay! Current highest...