beat the league
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
you capture the ledgon dariy Pokemon
You have to beat the gym leader, Pryce, in Mahogany City.
I'm pretty sure it should be the last badge before you go off to the elite 4:)
The 8th Badge in Pokemon Diamond is called The Beacon Badge.
earn it.
the ground gym
Beat the gym leader
beat the #?*@! gym leader
beat the league
== == You get the 8th gym badge in Sunyshore City. Hope this helps
you must beat the eighth gym leader and he will give you the badge.
Wher there used to be a power failure
dont be idiots!
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
You go to the Pokemon league through victory road.You have to win!!!