Me and my friend have a pokemon battle! I used all of my own pokemon which I caught and trained by myself from lv5 until lv70! it's Infernape, Roserade, Gastrodon, Staraptor, and Luxray... Wobbuffet lv60? I migrate it! I can win easily against Mewtwo lv80, Mew lv77, Rayquaza lv70, Groudon lv80, Empoleon lv74 cause they are cheat and use rare candy. but, I surprised when I saw his last pokemon, a Shinies Sableye with Wonder Guard ability lv70! this makes me crazy! how could I win? what pokemon should I used? please help me... because if he win, even with cheating, he will tell to everyone in my class that he won against me, he is the master, and I will be a loser, even I played fair and without cheating! please... I will battle again with him next week!