Well the easiest way would be to use the Master Ball, but I wouldn't recommend that as you'd be much better off saving it for later (if you haven't used it already). I would suggest lowering its HP as far as you can, then putting it to sleep or paralysing it. Then just start chucking various Pokéballs and hope for the best :)
You catch Moltres at the Desert Resort, it is nearby the Darmantian statues (unless you give them the RageCandyBar, it will be a statue no more). You can only catch it after the Elite 4!!! Hope this helped!!!
catch Zapdos or Articuno
No.
Moltres's catch rate is 3, which means you'd better bring LOTS of balls.
Not possible only in red blue and yellow can you get moltres.
Victory Road
no
Moltres is not in ruby only firered, leafgreen and Pokemon xd gale of darkness can get moltres.
if ur going to catch moltres then u need 15+ ultra balls go to mt ember in island 1 ull want to have golduck lv 30/40 gloom lv29 to put moltres to sleep likitung lv 41 and blastoise lv 60 get moltres to 1 hp rapidly press a b and ull catch him it will take a few times
Island One moltres is at the top of Mt ember.
you can only catch in the victory road.
You'll have to trade for Moltres or transfer it from a DS Series game.