Durch Einsatz von Spiegeltrick setzt das ausführende Pokémon die vom Gegner zuletzt benutzte Attacke ein. Eine so durch Spiegeltrick eingesetzte Attacke gilt als die zuletzt ausgeführte Attacke.
Sollte das gegnerische Pokémon wegen Paralyse oder Verwirrung nicht in der Lage sein, das ausführende Pokémon anzugreifen, übernimmt dieses dennoch die vom Gegner zuletzt eingesetzte Attacke.
Setzt das ausführende Pokémon genau in einer Aufladerunde von einer Mehrrundenattacke (wie z.B. Schemenkraft oder Fliegen) Spiegeltrick ein, so wird die vom Gegner zuvor benutzte Attacke angewendet; Spiegeltrick schlägt dann fehl, wenn davor keine Attacke eingesetzt wurde. Spiegeltrick kann auch eine Attacke übernehmen, die durch Aussetzer blockiert ist.
Die Attacke schlägt fehl, wenn der Gegner keine Attacke ausgeführt hat, in der Runde, in der Spiegeltrick zum Einsatz kommt, ausgetauscht wird oder selbst Spiegeltrick einsetzt. Außerdem ist es nicht möglich, Z-Attacken mittels Spiegeltrick zu kopieren.