Just earlier I was fighting my Rival, Silver, in Burnt Tower. So, I send out my Elekid, level 21. He sends out his level 20 Gastly.
I decide to use Thunder Punch. OHKO. I was all like, "Cool."
He sends out a level 22 Quilava, totally spamming Smokescreen. I keep using Thunderpunch, and not once did I miss. Eventually, I KO it without taking a hit.
Then, he sends out Zubat. Total PWNAGE with ThunderPunch.
Then, he sends out Magnemite. I use Low Kick, and he uses Sonicboom, which MISSED. I knock him out with another Low Kick.
So, I completely owned my rival without taking a single hit with an average Elekid. lulz, that's another WTF moment.