Question: The Pokemon move counter must be done in this order: Opponent uses a special attack and then the user Pokemon uses counter.
Answer: yes