Pokémon: Giratina and the Sky Warrior
Shaymin as Dialga appears first. Then Giratina, in the Reverse or Distortion World, detects Dialga's existence and flies up to grab him. Dialga sips as Giratina's portal rises. In the Reverse World Giratina drags Dialga. Shaymin is thrown into the Reverse World as well. Zero watches Dialga and Giratina fight from his ship. Shaymin uses "Seed Flare" to tear a hole in the Reverse World and escape. Dialga launches a laser towards Giratina, trapping her in the Reverse World. Shaymin falls into a river while Dialga flees.