You can defeat the Pokemon League by defeating the Elite Four and the Champion in Pokemon Soul Silver.
Chat with our AI personalities
in the Pokemon league on mondays
no
in the Pokemon league
He disappears until you beat the Pokemon league again.
In Pokemon Heartgold you need Ho-Oh before going to the Elite Four/Pokemon League so I am sure it's the same for Pokemon Soulsilver.