ASU deserved that win. Much like the Buffalo Bills, they are a better team than their record indicates. They lost at Wisconsin because of a missed/blocked PAT (I can't remember), and they lost to USC because the XP was blocked and ran back for two points. Three point swing and they lost by one (or maybe two).
Very fluky season for them, I expect them to be pretty good next year once the offense has more time to gel and learn from the new OC. And their defense will be stifling as usual.