You have to beat the gym leader, Pryce, in Mahogany City.
Chat with our AI personalities
GET THE LAST BADGE......
the seventh gym badge snowpoint gym
when you get your seventh badge and you will head for mount cornet
pryce the ice type gym leader
I'm pretty sure it should be the last badge before you go off to the elite 4:)