Question: are you supposed to catch zacian?
Answer: During this fight, you CANNOT catch the legendary. Do not even try. You need to defeat it in battle, which will call in the other legendary. During this fight, the Pokémon on the cover of your game will be catchable.