I just missed 3 "Swift" moves in a row against a Pidgey after it Sand-attacked. The description of "Swift" is as reads: "Star-shaped rays are shot at the opposing Pokémon. This attack never misses."
How does this happen? I'm super confused. The Pokémon I was using was Eevee. I'm training the one I got from defeating Team Rocket in "The Most Prestigious Game Center in Kanto" or something like that.
Edit: It's missed 2 times again.