I have beaten emerald over 25 times and after the first time it would be easy every other time. You should be using infernape to beat the game. It is, in my opinion, the best pokemon in the game.