I got an emulator for pokemon sapphire and went straight to a gym to beat the gym leader. All her pokemon were twice my level but I still beat all of them somehow.