>Ash heads back home to Kanto for his championship celebration
>Ash sends everyone but Pikachu over to Oak so they can get a head start on the celebration
>Gets delayed on the way there due to Bilbo and Cassidy showing up
>Giovanni realized that Jessie and James were right and set his eyes on Ash's pokemon in Kanto
>Oak's lab is slowly being cut off from the rest of Pallet Town in a Rainbow Rocket situation
>Ash's friends are all trapped in the Rainbow Rocket building and doing their best to hold off Giovanni and his Mewtwo
>Meanwhile Ash must get back to Pallet with the help of Jessie, James, and Meowth
>Over the course of the trip, Ash reunites with Pidgeot, Butterfree, Primape, Squirtle, and Greninja to round out a team of 6 with Latias as an unofficial member
>Ash reaches Pallet and infiltrates Rainbow Rocket HQ with the Rocket trio
>Jessie and James defeat Balrog and Cassidy and quit Team Rocket to run a food stand
>Ash confronts Giovanni with a team of Pikachu, Charizard, Sceptile, Greninja, Infernape, and Solgaleo
>During the celebration, Ho-Oh shows up and challenges Ash to a battle to end the series