Throwing in the Noctowl!
At Transit Town, Ash gives Janina a call to check on Sparkle the Ampharos, and to see if Jasmine is ready for their Gym battle. Janina gives them good news, and Ash and the others set off for the last boat out to Olivine City, but they wind up missing it! Ash asks an old man about the next ferry, and is told that there are no more until tomorrow. The old man directs him to a plane service called the Hoothoot Express that might be able to help them.
When they arrive, they find that the old man is actually the owner of the plane, Wings Alexander. Wings used to be a great Pokémon Trainer back in the day, winning many a battle with the help of his Hoothoot. He asks the kids to help him with his chores, and then he will fly them to Olivine City.
They get on the plane and find a Noctowl in the co-pilot seat—it's Wings's Hoothoot, now evolved. They take off, only to be hit by an approaching storm. In their balloon, the members of Team Rocket are also caught in the storm, and they ask the pilot for help. Wings invites them on board.
It takes the combined power of both Ash and Wings's Noctowl to keep the plane aloft while Pikachu draws the lightning away! Wings notices the lighthouse in the distance, showing him which way to go to avoid the cliffs, while Team Rocket goes blasting off again.
Finally, the plane lands in Olivine City, and Ash begins to prepare for his long-awaited battle with Gym Leader Jasmine!