The battle of Harley and May begins. Banette starts with Screech, affecting Bulbasaur and Beautifly. Cacturne uses Bullet Seed, so Beautifly and Bulbasaur try to evade the attack. Bulbasaur counters with Vine Whip, but both of Harley's Pokémon evade, but have their legs tied. Next, Beautifly uses Silver Wind, hitting them. Bulbasaur releases Vine Whip, in a way that results in Banette and Cacturne being spinned. Beautifly uses Silver Wind once more, hurting them. Harley tells his Cacturne and Banette to come to their senses. Bulbasaur goes to use Vine Whip, but is taken back by Banette's tormenting, as it prevents Bulbasaur to use Vine Whip a second time. Cacnturne uses Pin Missile, but misses when Beautifly takes Bulbasaur in air. Banette uses Will O' Wisp, hitting May's Pokémon. Bulbasaur counter-attacks with Petal Dance, stopping the attack. Cacturne uses Pin Missile, damaging the petals instead. Harley decides to finish, but Beautifly and Bulbasaur charge – Beautifly uses Silver Wind and Bulbasaur Razor Leaf. Harley's Pokémon are knocked out and he loses the match.
May is victorious and goes to semi-finals. Harley is very angry and goes away. Drew and Harley pass near each other and Harley tells Drew he must be happy that he was defeated. Drew denies, as May was better today, so Harley will be pleased to see both of them lose. Jessie still wants to be in the Festival, so they decide to pick Robert. Robert goes out and is caught by a rope from Team Rocket. Ash goes out and Pikachu uses Thunderbolt to cut the rope. Jessie tells she will impersonate Robert and take Milotic. She sends Dustox and James his Cacnea. Ash decides to battle – Snorunt goes to use Ice Beam, but fails. Because of this, Team Rocket laughs and humiliate Snorunt. Robert tells Ash needs to order Snorunt to focus its energy – he tells Snorunt it needs to store it in itself before launching. Cacnea uses Pin Missile and Dustox Psybeam. Pikachu is about to get hit, but Snorunt goes to protect him, being the target of the attack.
Suddenly, a light flash comes from the smoke – Snorunt evolves to Glalie. Glalie uses Ice Beam, freezing Team Rocket and blasting them off. Ash is happy for the evolution and the proper usage of Ice Beam, thanking Robert for the tip. Meanwhile, May and Anthony have a battle – Combusken goes to peck, but Pinsir (who gets out of Swalot's mouth) grabs Combusken, stopping it. Still, May wins, as she got more points than he does. Anthony congratulates May on her victory. Anthony decides to spend more time training to get into the next Festival. Caroline spots May's next challenger – none other than Drew.
At the stage, the battle is about to begin – May sends Combusken and Skitty, and Drew his Roselia and Flygon. Drew tells May he trained this Flygon just for the Festival and for the battle they will have. Roselia starts with Petal Dance and Flygon charges. Skitty uses Assist, which turns to Fire Spin, burning the petals, though Flygon goes out. Combusken uses Sky Uppercut, though Flygon evades, so Combusken falls down. Flygon uses Flamethrower and Roselia SolarBeam, but Combusken uses Fire Spin to negate the attacks. Combusken uses Fire Spin, but Flygon cancels it with Sandstorm. Skitty uses Blizzard on Roselia, but misses, as Roselia climbs on Flygon.
Skitty uses Assist, turning to Vine Whip, but misses. Combusken jumps and goes on the vine, going up. Roselia uses Magical Leaf, but is negated by Blizzard. Flygon uses Flamethrower and Combusken is stricken, but still charges, using Sky Uppercut on Flygon to knock it out. May has about 30 seconds, so Combusken uses Quick Attack and Skitty goes to tackle. Roselia uses Stun Spore, negating the attacks. Flygon uses Steel Wing and both Pokémon are knocked out. Time is up and Drew wins, as he has more points than May. May is sad, but knows her Pokémon did their best. However, the people support her. Harley is annoyed by the fact she lost and people cheer for her. The last battle is Robert vs. Drew. Drew has lost a lot of points (at least much more than Robert). Milotic uses Twister, from which Claydol comes out. Claydol uses Hyper Beam on them and Milotic Iron Tail. Drew loses to Robert, so Robert is declared the winner of the Grand Festival in Hoenn, and the Top Coordinator.
Robert receives the Ribbon Cup. May is sad to see Drew lost to Robert, but Drew says "there is always someone better". The announcer tells there is a ceremony in the night for the participants. At night, May sits down, having eaten too much and sees Drew training his Masquerain and Roselia. He tells her Robert is not at the party, as he is too good – he is even now practising. Drew goes away, telling May that he hopes to see her next year in the Festival, as she is better than before. Ash offers May desert, but she refuses. Caroline tells they were on a romantic beach, annoying May a bit. May tells that Drew got her thinking – she will not give up before becoming a Top Coordinator. May's mum tells her that she needs to focus on Ash first, as he still has Hoenn League to compete in that is going to be in Ever Grande City.
- Featured Pokémon: Geodude, Golem, Dugtrio, Regirock
- The name of the episode is also a pun off a 1920's song called Rapsody in Blue.