lower the health slowly and capture with ultra ball, but save first for multiply tries.
Yes, you can catch Gyrados in Lake of Rage
get the red gyrados at lake of rage
You meet him at the lake of rage after fighting or catchig the red gyrados.
He wont appear until you kill/catch the red GYRADOS in the middle of the lake of rage.
The Lake of Rage (the lake where the Red Gyrados is found) is a good source to catch them.
at the lake of rage
Lake of Rage in Soulsilver and Heartgold
You could either: A. Trade one over from Heart Gold or Soul Silver (Find it in the Lake of Rage) or B. Find a shiny Magikarp and evolve it
In leaf green and fire red you have to catch a yellow magikarp and then evolve it into a red gyrados. I got my yellow magikarp in the small lake in Celeadon City by using the super rod. It will eventually appear. In heart Gold you can either catch a yellow magikarp and evolve it or you can go to lake rage. once you are at lake rage surf into the middle and you will see the red gyrados. Then go up to it and talk to it. Then you can battle it and then catch it. I know that that was a big answer.
Go to the Lake of Rage and catch one.
at the lake of rage
you can have gyrados, lugia, palkia, if you want a gyrados, go to the lake of rage and get one.