Asked in
Pokemon HeartGold and SoulSilver

Where to get a masterball?


User Avatar
Wiki User
October 20, 2011 8:22PM

Professor Elm will give you one after you've defeated all the johto gym leaders, and if you win first prize in the goldenrod lottery corner they will give you a master ball.