Just got out of a battle where my Gyarados had gotten 2 Dragon Dances off and was against a Jolly Scarfed Flygon. Now my speed should be 522 (Adamant) and his 492 yet he still outsped and KO'd with Thunderpunch. I don't have the log with me but has anyone else experienced this?