The Final Countdown: Part 1 (Ash Ketchum vs Giovanni)

Viridian Gym:

Ash Ketchum has just arrived at the Viridian Gym for his match against Giovanni.

"This is it Pikachu, it’s time to put an end to Giovanni's reign once and for all." Ash says as his Pikachu nods.

Outside was crazy enough, Royal guards, battle droids and even monsters were all dying out there, it was all or nothing for the heroes since Shade had placed the count down to end all life in the multiverse

Ash was running though the destroyed area since this last battle was ravaging anything in sight

"This is getting crazy, but I must do what I must, this is it Pikachu, Giovanni must be stopped, while we have him, Yugi, Jaden, Yusei, Yuma, Yuya, and Yusaku have Shade, and Sailor Moon has Chaos." Ash says.

"Well said Mr. Ketchum." A voice says.

Ash turns and sees Giovanni.

"Giovanni! Or his alternate version! Still trying to take over the world I see, your reign is over!" Ash shouts angrily.

"Never! I can’t give up, you foiled every plan that every evil organization had for long enough, you might be the #1 ranked trainer, but I’m the most powerful boss ever." Giovanni says.

"If we're going to battle, name the rules." Ash ordered.

"Fine, we’ll use 6 Pokémon each, exchanges allowed, the battle is over when all 6 of 1 sides Pokémon are unable to continue." Giovanni states.

"Very well, it’s my duty to defeat you once and for all." Ash says as he’s ready to battle.

"Nidoqueen! Come forth!" Giovanni shouts as he throws a Pokéball in the air out came the Drill Pokémon.

"Ah, a Poison and Ground type Nidoqueen, I know, Donphan I choose you!" Ash shouts as he throws a Pokéball in the air, out came the armor Pokémon.

"Nidoqueen use Earth Power!" Giovanni ordered as Nidoqueen was surrounded in a yellow aura, then it punched the ground and power came out.

"Donphan use Earthquake!" Ash ordered.

Donphan stood on its back legs, then came down and shook the ground.

Both moves collide.

"Use Ice Beam!" Giovanni ordered.

Nidoqueen shot a blue beam of ice at Donphan.

"Use Ice Shard!" Ash ordered.

Donphan shot a shard of ice out of its mouth at Nidoqueen.

Both moves collided.

"Use Hyper Beam!" Giovanni ordered.

"You too!" Ash ordered.

Both Nidoqueen and Donphan shot pale pink beams at each other, both moves collided, creating a huge explosion.

"Donphan use Earth Power!" Ash ordered.

Donphan was surrounded by a yellow aura, then it got on its front legs, then stomped the ground as energy hits Nidoqueen.

"Nidoqueen use Focus Punch!" Giovanni ordered.

"Donphan use Defense Curl!" Ash ordered.

Donphan rolled up into a hall as Nidoqueen's fist glowed and punched Donphan.

"Use Rollout!" Ash ordered.

Donphan began to roll towards Nidoqueen, and hits it.

"I have to be careful, Rollout gets stronger every time." Giovanni says.

"You got that right." Ash says.

"Use Double Kick!" Giovanni ordered.

Nidoqueen kicked Donphan twice as it continued using Rollout.

"Use Water Gun!" Giovanni ordered as Nidoqueen shot water out of its mouth.

It hits Donphan knocking it off course.

"Stay strong and use High Horsepower!" Ash ordered.

Donphan uses its power and charges at Nidoqueen, it hits.

"Now use Giga Impact!" Ash ordered.

Donphan turned into purple streaks, as it charged towards Nidoqueen, it hits, Nidoqueen falls to the ground, it was seen with swirls in its eyes.

"Nidoqueen return." Giovanni says as he recalls Nidoqueen back to its Pokéball.

"Donphan return." Ash says as he recalls Donphan back to its Pokéball.

"Excellent work Donphan." Ash says.

Both Ash and Giovanni grab out a Pokéball.

"Nidoking come forth!" Giovanni shouts as he throws a Pokéball in the air, out came the Drill Pokémon.

"Glalie I choose you!" Ash shouts as he throws a Pokéball in the air, out came the Face Pokémon.

Ash pushes a button on his Mega Bracelet, as a light surrounds Glalie, as the light fades, Mega Glalie appears ready to help Ash.

"Impressive but only not good enough because I have a secret only I know!" Giovanni said with a dark grin Ash wondered what he was planing

"Behold the power of....A Shadow Pokemon!" Giovanni shouted as out came

"A shadow Pokémon!? I see, you’re as corrupted as Team Cipher of the Orre Region!" Ash shouts angrily.

"Thats right, well done, so you know about them, Shade took all the remaining evidence of Shadow Pokémon after Team Cipher was disbanded only I improved it making it more stronger even the purple eyes give them power." Giovanni explains.

The Shadow Pokemon roared as it launched a powerful attack on Glalie causing it to smash into a wall

"No! Mega Glaile!" Ash shouted in worry with Giovanni laughing as he pointed to Ash's pokemon then said to his Pokémon

"That was only the beginning! Nidoking use Horn Drill!" Giovanni ordered.

"Mega Glalie use Sheer Cold!" Ash ordered.

Both Pokémon used their strongest moves, as Mega Glalie shot ice from its mouth, Nidoking hit it with its attack.

Mega Glalie reverts back to Glalie, as it and Nidoking were seen with swirls in their eyes.

Both Ash and Giovanni recalled their Pokémon.

"Dugtrio come forth!" Giovanni shouts as he throws a Pokéball in the air, out came the Mole Pokémon.

"Lapras I choose you!" Ash shouts as he throws a Pokéball in the air, out came the Transport Pokémon.

"Lapras use Ice Beam!" Ash ordered.

Lapras shot a blue beam of ice at Dugtrio, it hits, then Dugtrio was seen with swirls in its eyes.

"Dugtrio return." Giovanni says as he recalls Dugtrio.

"Lapras return." Ash says as he recalls Lapras.

"Great job pal." Ash smiles as he puts it away and grabs another Pokéball.

Giovanni grabs out another Pokéball.

"Persian come forth!" Giovanni shouts as he throws a Pokéball in the air.

"Hawlucha I choose you!" Ash shouts as he throws a Pokéball in the air.

Out came the Classy Cat Pokémon and Wrestling Pokémon.

"Persian use Power Gem!" Giovanni ordered.

"Dodge it and use High Jump Kick!" Ash ordered.

Hawlucha flew out of the way, then got underneath Persian, and kicked it far, sending it crashing into a wall.

"Now use Flying Press!" Ash ordered as Hawlucha jumped in the air, and landed on Persian.

Persian was seen with swirls in its eyes.

"Persian return!" Giovanni says as he recalls Persian back to its Pokéball.

"Hawlucha return." Ash smiles as he recalls Hawlucha.

"Kangaskhan come forth!" Giovanni shouts as he throws a Pokéball in the air, out came the Parent Pokémon.

"Heracross! I choose you!" Ash shouts as he throws a Pokéball in the air, out came the Single Horn Pokémon.

"Time to Mega Evolve!" Both Ash and Giovanni shout as they both pushed a button on their Mega Bracelets and a light shined on both Kangaskhan and Heracross, as the light faded, both Mega Kangaskhan and Mega Heracross appeared on the field.

"Use Focus Punch!" Both Ash and Giovanni ordered.

Both of them punched each other.

"Use Reversal!" Both Ash and Giovanni ordered.

Both of them used Reversal on each other.

"Use DynamicPunch!" Giovanni ordered.

"Use Night Slash!" Ash ordered.

Both of them used their moves, which collided.

"Use Crush Claw!" Giovanni ordered.

"Mega Heracross use Megahorn!" Ash ordered.

Both of them used their moves, which created sparks.

"Use Zap Cannon!" Giovanni ordered.

"Dodge and use Brick Break!" Ash ordered.

Mega Kangaskhan shot an electrical ball as launched it at Mega Heracross, but it dodged, then its arm glowed white and hits Mega Kangaskhan.

"Use Fissure!" Giovanni ordered.

"Use Earthquake!" Ash ordered.

Both of them shook the ground, both moves hit each other, as it stopped, both Mega Kangaskhan and Mega Heracross reverted back to Kangaskhan and Heracross, and were seen with swirls in their eyes.

Both Ash and Giovanni recalled their Pokémon back to their Pokéballs.

"I can’t afford to lose this battle! Rhyperior come on out!" Giovanni shouts as he throws a Pokéball in the air, out came the Drill Pokémon.

"I got 4 Pokémon left, so Hawlucha! I choose you!" Ash shouts as he throws a Pokéball in the air, Hawlucha returns to the field.

"Use Flying Press!" Ash ordered.

"Horn Drill!" Giovanni ordered.

Hawlucha jumps up in the air to use Flying Press, but Rhyperior uses Horn Drill and hits Hawlucha, Hawlucha crashed into a wall, and it was seen with swirls in its eyes.

"Hawlucha return!" Ash recalled Hawlucha back to its Pokéball, puts it away and grabs out another 1.

"Donphan I choose you!" Ash shouts as he throws a Pokéball in the air, Donphan returns to the field.

"Use Earthquake!" Ash ordered as Donphan shook the ground, Rhyperior gets hit.

"Use Hammer Arm!" Giovanni ordered as Rhyperior’s arm glowed white and hits Donphan, Donphan was seen with swirls in its eyes.

"Donphan return." Ash recalls Donphan back to its Pokéball, puts it away and grabs out another 1.

"Lapras I choose you!" Ash shouts as he throws a Pokéball in the air, Lapras returns to the field.

"Use Hydro Pump!" Ash ordered as Lapras shot lots of powerful water out of its mouth, it hits Rhyperior.

"Now use Blizzard!" Ash ordered as Lapras shot a blizzard out of its mouth, it hits Rhyperior.

"Finish it off with Sheer Cold!" Ash ordered.

"Use Rock Wrecker!" Giovanni ordered.

Lapras tried to launch It’s Sheer Cold attack, but Rhyperior shot a Boulder from its hands and it hits Lapras, Lapras was seen with swirls in its eyes.

"Lapras return." Ash recalls Lapras back to its Pokéball, puts it away, and grabs out another 1.

"This is my last chance to defeat him, Greninja I choose you!" Ash shouts as he throws a Pokéball in the air, out came the Ninja Pokémon.

"Use Megahorn!" Giovanni ordered as Rhyperior’s Horn glowed, then it charged straight towards Greninja.

"Use Double Team to dodge!" Ash ordered as Greninja created clones of itself, as Rhyperior hits a clone.

"Altogether! Use Water Shuriken!" Ash ordered as Greninja turned into Ash-Greninja, and shot a giant water shuriken from its back, it hits Rhyperior.

"Use Hyper Beam!" Giovanni ordered as Rhyperior shot a pale pink beam from its mouth.

"Use Mat Block!" Ash ordered as Greninja protected itself.

"Use Night Slash!" Ash ordered as Greninja's hands glowed dark and hits Rhyperior.

"Use Fissure!" Giovanni ordered.

"Dodge it and use Hydro Pump!" Ash ordered as Greninja jumped out of the way from the Fissure attack and shoots powerful water from its mouth, it hits Rhyperior.

"Now Finish it off with Hydro Cannon!" Ash ordered as Greninja shot more powerful water and hits Rhyperior.

Rhyperior collapsed to the ground, and it was seen with swirls in its eyes.

Giovanni recalls Rhyperior back to its Pokéball.

"No way! You beat me! You actually won!" Giovanni shouts looking stunned.

"It's over Giovanni!" Ash shouts.

"I won’t go down that easily!" Giovanni shouts angrily as he charged straight towards Ash.

"Pikachu use Thunderbolt! Greninja use Hydro Pump!" Ash ordered as both his Pokémon launched their attacks, both attacks hit Giovanni as he collapsed to the ground.

Giovanni turns to dust, as Ash grabs Giovanni’s Pokémon.

All of Giovanni's forces in Team Rainbow Rocket all turn to dust as every trainer in the Guardians of Space and Time all grab their Pokémon and return to HQ.

Ash recalls Greninja, leaves the gym and heads towards a Pokémon Center.

Ash gets his Pokémon healed.

"Well Pikachu, we’ve seen the last of Giovanni, we’ll soon see the end of this war." Ash smiles.

"Pikachu." Pikachu says it’s name with a smile.