The episode begins with Ash eating Cilan's food. Everybody is having a good time until Cilan detects that a creature is stealing his dish. Oshawott, Scraggy and Axew run to find the thief. Ash and Pikachu come, but fall into a hole. Iris sends her Excadrill (as the hole was closed by rocks), but Excadrill is inactive. Cilan brings Pansage instead out to dig and Iris comes to track the Pokémon.
Ash and Pikachu fall down and see the Sandile with Sunglasses. Sandile wants to fight Pikachu and the battle starts. However, a Ducklett goes between them, attacking Sandile and taking his sunglasses. They track the Ducklett, but another flies and takes Ash's hat. While Pikachu attacks them, another Ducklett arrives! They dodge the attacks and make a counterstrike, defeating Ash, Pikachu and Sandile!
Meanwhile, Iris found the missing Pokémon, while Cilan has managed to dig through the hole. Ash finds the items the Ducklett were storing - Pikachu attacks, but wounds himself when he is trapped in an umbrella. Sandile removes the umbrella and they both attempt to defeat the Ducklett. While the Ducklett still evade Sandile's attacks, Pikachu can't use his electric attacks. Pikachu uses his power, learning in process Electro Ball move, defeating the Duckett and sending them away.
Ash takes his hat back, Sandile his sunglasses and Cilan his dish. They all come to the Pokémon Center. As a last resort, Sandile wants still to battle Pikachu. During a moment, Sandile evolves into a Krokorok. Despite this, Pikachu still wins the battle, sending Krokorok away. The episode ends with Ash, Cilan and Iris making their trip to their next city.