Really. How on earth is it possible to catch that thing? It won't stand still for a moment. Whenever i am getting close enough to battle it, it goes somewhere else on the map. I tried watching its movements to see if there was a certain move patern but it seems this is not the case aside from the fact that Mesprit goes near to Snowpoint city a lot.
Is there any better way to approach it? I really want to catch it before summer finals begin -__-