>>28250091God damn you poor fucker.
This also lends credence to my theory that the game somehow fucks you on movesets when you have 90-100% IV pokemon. Been sticking with 80-89% IVs and couldn't be happier. This fucker is 85%, I also have another Gyarados with Dragon Breath/Dragon Pulse.
It all balances out though. My luck with Fire type movesets is abysmal.