Defeat team rocket
past the rage candy bar dealer in mahogany town (right of the town) to the ice cave
you have to beat team rocket
Mahogany town
you go to the lake of rage and talk to lance then go to the scientist in mahogany town then do the base thing then the dude will let you past
it is in between Mahogany town and Ekruteak city
catch entei and raikou
beat or catch the red garados, do the mahogany town secret base, do the radio tower thing then beat the mahogany gym and then the guy should let you through
okay you have to defeat the team rocket in goldenrod city
on the route between mahogany town and blackthorn city
fly to mahogany town and go west
so you can get past the guy in mahogany town
get to mahogany town