Had some more time to play today, reached Road to Mt. Mesmer and encountered second overpowered trainer you are meant to lose to. However, after defeat in Empral Factory I was ready. I used my Lv 59 EV-maxed, HP-IV maxed Mega Gardevoir (boosted over level cap with rare candies from my Linoone) with Double Team, Calm Mind and Stored Power. Fortunately she was bulky enough to take at least one hit from any of his Mega Charizard X attack. I used DT on first turn to raise evasion, then spam Hyper Potions (again, thanks Linoone) on turns after I received damage or DT/CM on turns without damage until I've maxed evasion, Sp.Atk and Sp.Def. Results - one-shot everything on his team (had to use Moonblast on his Dark-type), used 3 Hyper Potions (I was lucky with Charizard often using Fire Blast), and my team remains with full HP. Unfortunately, the game doesn't acknowledge this and acts as if I've lost...