I discovered fighting against a lv5 Magikarp that if you let him to use Splash 10 times he will make your pokemon faint, being level 1 to 100, no matter. This happens in Pokemon Blue/Red, I dunno if it also works in newer versions of the game.