I manage to figure out how to catch Darkrai off guard so that I can send in a Pokemon to where him down and distract him from a Pokeball.
Afterwards I head for Moonview Arena to catch Cresselia.
She proves to have a rather mean trick, but I manage to catch her, too.