De camino a Ciudad Relieve para el siguiente Combate de Gimnasio de Ash, nuestros héroes hacen una parada en el histórico Pueblo Vánitas, donde se encuentran con un gran problema: un Snorlax duerme profundamente en la plaza del pueblo, roncando tan fuerte que el ruido es insoportable.
Una mujer del pueblo les explica que cada año, al final de la cosecha, Snorlax acaba con todos los troncos de sus cultivos. Este acuerdo les viene bien a ambas partes: Snorlax se atiborra de sabrosos troncos, y la gente del pueblo consigue que remueva la tierra de sus campos. Después de eso, celebran un Festival de la Cosecha para agradecer su ayuda a Snorlax, y el Lord del Castillo Caduco toca la Poké Flauta, que es lo único que puede despertar a Snorlax tras su gran banquete. Pero este año se niega a asistir, y nadie sabe por qué.
Ash y sus amigos van al castillo a pedir la ayuda de Lord Caduco. Al final, este admite que la Princesa Allie, del cercano Palacio Cénit, se llevó la Poké Flauta y se niega a devolverla. Nuestros héroes van al palacio para intentar recuperarla, pero la princesa se niega, hasta que ve a Pikachu. Desafía a Ash a un combate contra su Furfrou, haciendo un trato: si ella pierde, devolverá la Poké Flauta, pero, si gana, se quedará con Pikachu. Ash y los demás se horrorizan con la sugerencia, pero la Princesa Allie insiste en que es la única forma para poder considerar la devolución de la flauta, y Pikachu está dispuesto a hacerlo, así que comienza el combate.
Según las reglas, se debe continuar hasta que uno de los Pokémon esté fuera de combate, como siempre, pero un Rayo de Pikachu destroza el elaborado peinado de Furfrou y, acto seguido, Allie pide tiempo para enviar a Furfrou al peluquero. Lem declara ganador a Ash, pero, aun así, Allie se niega a entregarles la flauta. Esto enfada a Lem, y le suelta una charla a la princesa diciéndole lo que piensa de ella, pero la cosa le sale mal, porque Allie decide que nuestros héroes pueden llevarse la flauta siempre y cuando ella se quede con Lem.
Ash, Serena y Clem prometen en secreto a Lem volver a por él y vuelven a Pueblo Vánitas con la flauta. Lord Caduco está a punto de interpretar su pieza para la inauguración del Festival de la Cosecha cuando, de repente, el Team Rocket le arrampla la flauta de las manos. Jessie, James y Meowth creen que pueden controlar a Snorlax con la flauta, pero lo que en realidad ocurre, cuando Jessie la toca, emitiendo un sonido espantoso, es que Snorlax se despierta de muy mal humor y envía al Team Rocket a despegar de nuevo.
La Poké Flauta aterriza en manos de Ash, quien se la entrega a Lord Caduco para que su virtuosa interpretación enseguida calme al Pokémon gigante. El Festival de la Cosecha es un gran éxito. Snorlax, despierto y feliz, vuelve a su hogar, y nuestros héroes se disponen a despedirse cuando, de repente, se dan cuenta de que se olvidan de Lem. Pero, gracias a la ciencia, Lem ha conseguido zafarse de la princesa, y su viaje continúa.