La Team Rocket réussit à convaincre le roi Onix, qui dirige dans la forêt une communauté de Pokémon de type Roche, que Sacha et ses amis sont venus pour capturer tous ses sujets. Nos jeunes héros, qui étaient simplement en route vers l’Arène de Matchs, sont donc très surpris lorsque des hordes de Racaillou et de Gravalanch les attaquent sans avertissement. Mais nos héros apprennent rapidement que la Team Rocket est responsable de leur malheur, car alors qu’ils tentent de convaincre le roi Onix de leurs bonnes intentions, la Team Rocket essaye de capturer tous les Pokémon de type Roche.