Ruby, Sapphire, and Emerald face a new crisis - a meteor is hurtling torwards the Earth. In the heart-stopping finale, Ruby and Sapphire need the help of Gym Leaders, the Frontier Brains, the Elite Four and even former enemies, including their archenemy Giovanni to save the world. But it turns out the meteor they've been tracking isn't the only danger hurtling toward their planet! Zinnia holds the key to saving everyone, but she's down for the count. Who will partner with Ruby and Rayquaza to save the day?!