so i was looking at my old pokemon heart gold game and i decided to play a bit and get the legendaries. but i am having trouble with the champion. the only three pokemon that stand a chance in front of the elite four and lance are:
Meganioum lvl 63
shiny Arceus lvl 33
Ho-oh lvl 49
if anyone has any ideas about how to beat Lance, plz let me know. i have been fighting him for half a month