This article is incomplete. Please feel free to edit this article to add missing information and complete it. Reason: images
In the games, on rare occasions there will be a Pokémon that knows a move it cannot legally learn in any game. It is unknown whether these are actual mistakes or not.
In the first movie in the Die Pforten des Zauberreichs Series at Pokéstar Studios, Bellelba (referred to in battle as "Strange Lady ???") uses a Swoobat that knows Confuse Ray, a move which Swoobat cannot learn.
In the downloadable Rotation Battle Tournament for PWT, En's Moltres has Leer, a move that Moltres could learn in Generation I but cannot have legitimately in Generation V.
In the downloadable 2012: Masters Division Challenge for PWT, Abel's Metagross, due to an error, has the illegal move Ice Beam. This error existed in the initial distribution of the tournament, which lasted from November 18 to November 20, 2012, where the tournament was replaced with an updated version where Metagross knew the correct move, Ice Punch.
This is the eighth Trainer in Poké Cup Ultra Ball R-2. While Blastoise can learn these moves by breeding, it cannot learn both simultaneously, as there is no Pokémon in the same Egg group as Blastoise that can learn both of these moves.
Lt. Surge has this Raichu when fighting him in R-2. While Raichu can learn both of these moves individually, there is no way for it to legally know both moves simultaneously. Surf can only be obtained as a special move as a Pikachu in Pokémon Stadium, while Reversal can only be obtained by breeding.
While Exeggutor can learn both of these moves individually, there is no way for it to legally know both moves simultaneously. AncientPower is an Egg move that does not exist in Generation I, while Explosion is a Generation I TM.
Bullet Seed was a TM available to Parasect in Generations III and IV, but Leech Seed is only available to Parasect by breeding beginning in Generation V.
Pryce's Piloswine knows Fury Attack at level 31, although Piloswine doesn't learn this move until level 33. In addition, Swinub does not learn the move at all.